您尚未登录。

#1 2014-10-15 22:46:50

zplinux
会员
所在地: 江西省
注册时间: 2014-10-12
帖子: 187

Mate桌面,待机内存占用过高(560MB+)的疑惑,求解!

VMware虚拟机环境,x86_64,开机内存占用约 190 MB。

实体机环境,i686,开机内存占用维持在 560 MB。

两种情况都选用的是 ArchLinux 2014.10.01 版本,安装的步骤和软件环境都是相同的。

所不同的是:
1.硬件配置:64位安装在虚拟机 AMD 四核平台,DDR3,内存8G,分配给虚拟机1G。
           32位安装在实体机 AMD 单核平台,DDR2,内存1G。
2.虚拟机/实体机。
3.显卡驱动:64位,安装 xf86-video-vmware, 32位安装 nvidia-304xx

截图如下:

64位,虚拟机环境:

b3a8dfefc4745865fb97181a3cb04c289a3f45.png

7c91826ac12cf610679e53e4fb1535b263d3a6.png

32位,实体机环境:

0b0967754c26742de130894ee1bbdd518045d0.png

5b807d5a36ffb6a2ba156eaa872f41a01ae757.png

be49a1b97e16d129746b038d3d35599a011c03.png

实体机在使用中感觉有明显卡顿,求解释。

请大家出出主意,指点我:
如何在实体机高内存占用的情况下优化设置,使内存占用降低下来。

谢谢!


Archlinux + DWM,喜欢 K.I.S.S 理念!

离线

#2 2014-10-15 23:56:36

imagician
会员
注册时间: 2014-10-13
帖子: 3

Re: Mate桌面,待机内存占用过高(560MB+)的疑惑,求解!

确定系统的卡顿是由内存不足引起的么?比如机械磁盘读写的速度慢也可能引起卡顿,而且实体机是单核的。虚拟机内部有很多优化比如缓存、寻址和模拟系统调用等。同样的系统在部分机器上的虚拟机里运行起来要比真机快。个人认为内存使用的越多越好,因为多数情况下这些内存被用于系统缓存。如果你确实想降低内存占用,可以考虑关闭一些应用,比如屏保可以在电源管理里设置直接关闭屏幕,音量控制在命令行里用alsamixer来代替等。另外,注意到你的配置没有swap…

离线

#3 2014-10-16 07:44:12

zplinux
会员
所在地: 江西省
注册时间: 2014-10-12
帖子: 187

Re: Mate桌面,待机内存占用过高(560MB+)的疑惑,求解!

imagician 说:

确定系统的卡顿是由内存不足引起的么?比如机械磁盘读写的速度慢也可能引起卡顿,而且实体机是单核的。虚拟机内部有很多优化比如缓存、寻址和模拟系统调用等。同样的系统在部分机器上的虚拟机里运行起来要比真机快。个人认为内存使用的越多越好,因为多数情况下这些内存被用于系统缓存。如果你确实想降低内存占用,可以考虑关闭一些应用,比如屏保可以在电源管理里设置直接关闭屏幕,音量控制在命令行里用alsamixer来代替等。另外,注意到你的配置没有swap…

对卡顿的原因, 我并不确定一定是内存高占用引起的, swap 确实没有配置, 我是单机桌面应用, 没有作为服务器, 以前用 CentOS 的时候感觉 swap 使用率几乎处于 0% 的状态, 因此 Arch 也就没有划分 swap 了。

对于 Mate 桌面的实体机, 请问其他朋友开机之后待机内存也高达 400 ~ 500MB 么?

我想通过一些办法, 来降低内存占用, 不然多开几个网页感觉内存就不够用了,

请朋友们帮忙解答,谢谢!


Archlinux + DWM,喜欢 K.I.S.S 理念!

离线

#4 2014-10-16 12:47:36

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,478
个人网站

Re: Mate桌面,待机内存占用过高(560MB+)的疑惑,求解!

贴了这么多图,就是没有我想看的那个。

两个系统,top / htop,按常驻内存逆序排序看看。

离线

#5 2014-10-16 14:21:01

zplinux
会员
所在地: 江西省
注册时间: 2014-10-12
帖子: 187

Re: Mate桌面,待机内存占用过高(560MB+)的疑惑,求解!

谢谢 百合仙子 的指导!

这是实体机,高内存占用的 top 内存逆序抓图,当前内存使用660MB+,吃不消了。

c0fa25b24b9140e9fb2d628594b4f249719b14.png

3143e0e91354d57824f36d65b148797dff9c0d.png


Archlinux + DWM,喜欢 K.I.S.S 理念!

离线

#6 2014-10-16 14:50:52

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,478
个人网站

Re: Mate桌面,待机内存占用过高(560MB+)的疑惑,求解!

mate-panel 怎么占用了那么多内存啊?mate-terminal 也占用得比较多呢。那个占用内存少的拿出来对比一下呗。

PS: img.vim-cn.com 支持 HTTPS 了哦。
PPS: top 都不写多少 M 的呀。装下 htop 吧 =w=

离线

#7 2014-10-16 19:33:02

zplinux
会员
所在地: 江西省
注册时间: 2014-10-12
帖子: 187

Re: Mate桌面,待机内存占用过高(560MB+)的疑惑,求解!

虚拟机的情况:

待机内存占用约 160Mb + ,和前面实体机比较差距太大了!!!

d163b0a26cc6b6df1f976cee3e4f43cec04405.png

fceddc4db6f63ce90f732539cc031d6723635d.png

进程看上去相差不大, 区别就是实体机进程的内存占用远高于虚拟机, 一开始我怀疑是自己安装的失误,

格式化之后仔细的一步一步再装了一遍, 情况依然如此。

虚拟机的环境在家里的电脑上, 所以到晚上回家了才贴图, 再次感谢 仙子 大大, 久等了!


Archlinux + DWM,喜欢 K.I.S.S 理念!

离线

#8 2014-10-16 22:22:33

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,478
个人网站

Re: Mate桌面,待机内存占用过高(560MB+)的疑惑,求解!

进程都差不多,但是你实体机里那些 mate 的进程明显比虚拟机里的内存占用高很多。具体的对比我没有可操作的数据所以无法提供。
至于为什么,我也不知道。我不用 mate 的……

离线

#9 2014-10-17 08:22:03

kingsk
会员
注册时间: 2014-09-28
帖子: 36

Re: Mate桌面,待机内存占用过高(560MB+)的疑惑,求解!

我的xfce4启动后内存占用就300多一点,但是虚拟机里似乎也是更低一点。所以我觉得虚拟机里内存占用比较低是正常的(可能有些东西虚拟机服务端帮你做掉了),但是mate不知道,我没用过这个,所以不知道560+到底是高了还是低了。

离线

#10 2014-10-17 09:18:56

zplinux
会员
所在地: 江西省
注册时间: 2014-10-12
帖子: 187

Re: Mate桌面,待机内存占用过高(560MB+)的疑惑,求解!

实体机, 安装了 xfce4 桌面, 内存占用依然居高不下:

49aaa3990b0e5c20659a4dddbe30000cc5a79e.png

开机后,内存占用居然高达 680MB +


Archlinux + DWM,喜欢 K.I.S.S 理念!

离线

#11 2014-10-17 10:21:45

kingsk
会员
注册时间: 2014-09-28
帖子: 36

Re: Mate桌面,待机内存占用过高(560MB+)的疑惑,求解!

top的那个不能简单的理解为占用内存的。。。 你用free命令看。

离线

#12 2014-10-17 12:50:10

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,478
个人网站

Re: Mate桌面,待机内存占用过高(560MB+)的疑惑,求解!

zplinux 说:

实体机, 安装了 xfce4 桌面, 内存占用依然居高不下:

http://img.vim-cn.com/a6/49aaa3990b0e5c … c5a79e.png

开机后,内存占用居然高达 680MB +

这个内存少一些啦,只有 500MB 左右呢。

离线

#13 2014-10-17 15:57:04

kingsk
会员
注册时间: 2014-09-28
帖子: 36

Re: Mate桌面,待机内存占用过高(560MB+)的疑惑,求解!

我奇怪的是你用了xfce4 但是为什么还有mate的进程?

离线

#14 2014-10-18 13:47:39

zplinux
会员
所在地: 江西省
注册时间: 2014-10-12
帖子: 187

Re: Mate桌面,待机内存占用过高(560MB+)的疑惑,求解!

kingsk 说:

我奇怪的是你用了xfce4 但是为什么还有mate的进程?

是有点奇怪, 装了两个桌面环境, 但是启动 xfce4 应该不会和 mate 有交集吧 ?


Archlinux + DWM,喜欢 K.I.S.S 理念!

离线

#15 2014-10-18 17:53:44

kingsk
会员
注册时间: 2014-09-28
帖子: 36

Re: Mate桌面,待机内存占用过高(560MB+)的疑惑,求解!

zplinux 说:
kingsk 说:

我奇怪的是你用了xfce4 但是为什么还有mate的进程?

是有点奇怪, 装了两个桌面环境, 但是启动 xfce4 应该不会和 mate 有交集吧 ?

不可能有交集的 而且还是个mate开头的什么东西 你查查看那个是什么。

离线

页脚