最近我的笔记本电脑开始出现异常。它经常在使用一小段时间后(大概半小时)就挂起,并且内存使用率非常高。我有 4 GB 内存,启动后它经常使用大约 3.8 GB 的内存。
此屏幕截图显示了正在运行的进程以及使用的内存量:
http://postimage.org/image/nk4muoxel/ 我不认为在出现这种情况之前我安装了任何新软件,我想不出还有什么其他原因导致这种情况。我的笔记本电脑已经用了几年了,可能质量不是很好,但我不知道是否有可能是某些硬件问题导致了这种情况。
有任何想法吗?
答案1
“top”显示使用了多少内存包括文件缓存。如果您尝试解决内存使用问题,这几乎毫无用处。
请尝试以下操作:
- 使用“free”命令查看实际使用了多少内存(不包括缓存)。
- 使用“top”并按 Shift+M 按内存使用情况对进程进行排序。
通常,Linux 使用所有可用内存来缓存文件数据 - 这正是您希望它做的事情,因为它可以提高性能。如果应用程序需要,这些内存可以随时使用。
从您的屏幕截图可以看出,没有使用交换,所以这很好地表明您没有内存使用问题。