有没有大佬帮忙看看系统内存占用为什么会那么大
Tofloor
poster avatar
zhangxx
deepin
2017-11-30 17:56
Author
就运行一个Android Studio ,6g内存占用百分之九十多,swap还占用2g多,而且Android Studio和java相关进程总共占用才2g左右,而且此时,只要我在打开一个chrome窗口,deepin的整个UI会立马卡死,恢复不过来,ctrl+alt+f6命令行都进不去,远程ssh也登录不了,只能强关
Reply Favorite View the author
All Replies
avatar
zhangxx
deepin
2017-11-30 18:01
#1
桌面环境和系统内核在内存的优先级不应该高一级吗,在内存不够的情况下,至少不应该卡住,或者说在卡死之前,给用户一个提示,杀掉占用大量内存的程序,毕竟用户不能实时开着监视器,盯着内存占用啊,deepin在我的电脑上除了这一点之外,基本就已经可以正常使用了,流畅度也还不错
Reply View the author
avatar
duanyao
deepin
2017-11-30 18:40
#2
sudo apt install earlyoom
https://bbs.deepin.org/post/141744

你的建议是对的,但做起来挺不容易的,因为“给用户一个提示”是个GUI界面,本身就需要动用大量的资源。
Reply View the author
Comments
snyh1010
2017-11-30 21:03
已经实现了 https://github.com/snyh/swap-sched 但15.5之后才会集成进去. 完全解决swap使用假死的问题
avatar
zhangxx
deepin
2017-11-30 18:56
#3
https://bbs.deepin.org/post/149210
sudo apt install earlyoom
https://bbs.deepin.org/post/141744

那ssh登录不了和ctrl+alt+f6也打不开是不是内核直接卡死了
Reply View the author
avatar
jamesmackerel
deepin
2017-11-30 19:25
#4
看来你不知道 Chrome 占用的内存有多少……
内存小的各位,请使用 Firefox 57 。
Reply View the author
avatar
DebuggerX
deepin
2017-11-30 20:24
#5
既然感觉内存占用对不上,试试其他方法看看呗,比如:

  1. ps aux --sort=-%mem
Copy the Code
Reply View the author
avatar
zhangxx
deepin
2017-11-30 21:43
#6
https://bbs.deepin.org/post/149210
看来你不知道 Chrome 占用的内存有多少……
内存小的各位,请使用 Firefox 57 。 ...

我知道我的chrome占用应该在600m左右,主要是我觉得一个Android Studio 和 Chrome应该不至于一下卡死
Reply View the author
avatar
duanyao
deepin
2017-12-01 02:58
#7
https://bbs.deepin.org/post/149210
那ssh登录不了和ctrl+alt+f6也打不开是不是内核直接卡死了 ...

不一定,也可能是单纯的很慢。卡死的时候硬盘灯一直亮着吗?
Reply View the author
avatar
justforlxz
deepin
2017-12-01 03:07
#8
不是卡死了,是往硬盘写入数据,系统暂时无响应了,我们在优化swap写入来解决这个千古没人解决的问题。不过我还是建议多加内存
Reply View the author
avatar
RucLinux
deepin
2017-12-01 03:07
#9
Android 比较占用Cpu和内存。
参考:http://www.myzhenai.com.cn/post/1337.html
Reply View the author
avatar
zhangxx
deepin
2017-12-01 22:19
#10
https://bbs.deepin.org/post/149210
不是卡死了,是往硬盘写入数据,系统暂时无响应了,我们在优化swap写入来解决这个千古没人解决的问题。不过 ...

没留意硬盘灯,主要是家里的电脑也不常用,感觉6G左右也该也还能凑合,话说现在内存的价格太丧心病狂了
Reply View the author
avatar
zhangxx
deepin
2017-12-01 22:21
#11
https://bbs.deepin.org/post/149210
不是卡死了,是往硬盘写入数据,系统暂时无响应了,我们在优化swap写入来解决这个千古没人解决的问题。不过 ...

另外这个状态是会影响到ssh远程登录的是吧,本来还想着GUI死了,用手机ssh登录杀下进程,结果也登不上
Reply View the author
avatar
zhangxx
deepin
2017-12-01 22:22
#12
https://bbs.deepin.org/post/149210
既然感觉内存占用对不上,试试其他方法看看呗,比如:

多谢,不过这个感觉还是对不上
Reply View the author
avatar
zhangxx
deepin
2017-12-01 22:23
#13
https://bbs.deepin.org/post/149210
Android 比较占用Cpu和内存。
参考:http://www.myzhenai.com.cn/post/1337.html

并没有使用模拟器,用的是真机
Reply View the author
avatar
justforlxz
deepin
2017-12-01 23:05
#14
https://bbs.deepin.org/post/149210
另外这个状态是会影响到ssh远程登录的是吧,本来还想着GUI死了,用手机ssh登录杀下进程,结果也登 ...

会影响,因为cpu资源全被用来调度硬盘那边了。
Reply View the author