请帮忙看一下,是什么进程消耗了全部内存?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 318
- 注册时间: 2007-06-21 2:52
请帮忙看一下,是什么进程消耗了全部内存?
附件是top命令看到的结果。从中可以看到,没什么进程消耗了大量内存,然后同时又可以看到,256M内存几乎全部消耗光了,导致在这台机器上的操作非常迟钝,从其它机器登陆,基本登陆不了。请问这是什么原因?
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
Re: 请帮忙看一下,是什么进程消耗了全部内存?
256MB的内存,能装上就不错了,还想流畅,gnome开机,啥也不干,就是200MB内存没啦。加根条子吧。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
海内生明月,天涯共此夕。
--------------------吾本独!
-
- 帖子: 318
- 注册时间: 2007-06-21 2:52
Re: 请帮忙看一下,是什么进程消耗了全部内存?
不开gnome,这是作为PC cluster的登陆节点的。平时没有问题的,登陆也没有问题的,运行也很流畅,就是最近常常这样。
-
- 帖子: 1831
- 注册时间: 2009-04-03 15:10
Re: 请帮忙看一下,是什么进程消耗了全部内存?
top好像由排序功能的,根据内存占用百分比排序
-
- 帖子: 235
- 注册时间: 2009-09-25 7:14
Re: 请帮忙看一下,是什么进程消耗了全部内存?
首先,256M的内存确实不是很大。
第二,你要理解linux的内存管理机制与windows很不同,有多少内存会尽量的用,多余部分一般做为缓冲使用。
第三,你用的是远程登陆,不知道是什么网络环境,性能方面有可能会有影响。
第二,你要理解linux的内存管理机制与windows很不同,有多少内存会尽量的用,多余部分一般做为缓冲使用。
第三,你用的是远程登陆,不知道是什么网络环境,性能方面有可能会有影响。
- tenzu
- 论坛版主
- 帖子: 36924
- 注册时间: 2008-11-21 20:26
-
- 帖子: 318
- 注册时间: 2007-06-21 2:52
Re: 请帮忙看一下,是什么进程消耗了全部内存?
我另一台机器,内存8G,用top命令,也没发现什么进程占了很大内存,但是竟然发现内存也被耗了7.5G。真的是因为系统把多余部分都用作缓存了,从而导致内部全部用光了?缓存是什么东西?是不是以后有什么进程需要占用大内存,缓存就会还回来?山中竹 写了:首先,256M的内存确实不是很大。
第二,你要理解linux的内存管理机制与windows很不同,有多少内存会尽量的用,多余部分一般做为缓冲使用。
第三,你用的是远程登陆,不知道是什么网络环境,性能方面有可能会有影响。
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
Re: 请帮忙看一下,是什么进程消耗了全部内存?
是这样处理的,Linux的内存调度据说一向不错。。。尽可能利用系统资源和优先供应当前需要,可能是Linux内核进程调度的特点。以后有什么进程需要占用大内存,缓存就会还回来
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
海内生明月,天涯共此夕。
--------------------吾本独!
-
- 帖子: 2841
- 注册时间: 2006-09-11 22:47
Re: 请帮忙看一下,是什么进程消耗了全部内存?
回答:xhsh 写了: 我另一台机器,内存8G,用top命令,也没发现什么进程占了很大内存,但是竟然发现内存也被耗了7.5G。
1。真的是因为系统把多余部分都用作缓存了,从而导致内部全部用光了?
2。缓存是什么东西?
3。是不是以后有什么进程需要占用大内存,缓存就会还回来?
1。这个问题你要看 top 里面 xxxxk cached 那个地方。那里是缓存的大小,如果确实有6G的缓存,那就是正常的。
2。请使用wikipedia, google 等工具。
3。是。
-
- 帖子: 2841
- 注册时间: 2006-09-11 22:47
Re: 请帮忙看一下,是什么进程消耗了全部内存?
你这里的问题确实是内存被耗光了,而不是被用于缓存。看样子你没有启X环境,因此256M内存应该是完全够用的。你确实需要定位一下问题。xhsh 写了:附件是top命令看到的结果。从中可以看到,没什么进程消耗了大量内存,然后同时又可以看到,256M内存几乎全部消耗光了,导致在这台机器上的操作非常迟钝,从其它机器登陆,基本登陆不了。请问这是什么原因?
不过,top并不是查看内存问题的好软件,它充其量只能看看CPU占用而已。
建议你搞个其它的软件用于查看内存,找到问题所在。