Ubuntu-正在运行一个进程-占用大量内存

Ubuntu-正在运行一个进程-占用大量内存

我使用 Microsoft Windows Installer 安装了 Ubuntu,但运行速度非常慢。我的电脑有 3.8 GB 的内存,运行时free -m我得到了以下结果:

             total       used       free     shared    buffers     cached
Mem:          3920       3440        479          0       1174       1457
-/+ buffers/cache:        809       3110
Swap:          255          0        255

3440 MB 中只有 479 MB 是空闲的,而 Firefox 只能处理当前正在运行的进程。我已将 swappiness 更改为 10,但仍然没有看到任何变化。我想知道为什么使用了这么多内存,我该如何修复它并可能让我的电脑运行得更快。任何解决方案都将不胜感激,提前感谢!

答案1

事实上,WUBI 存在内存泄漏错误,正如这里报告的那样https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/576751. 所以这很明显。

未使用的 RAM 是浪费的 RAM。

Linux 使用 RAM 与 Windows 非常不同。根据 free -m 的输出,我的大部分 RAM 都用于缓存数据。因此

刷新文件系统缓冲区以确保安全

sync

成为 root

sudo bash

清除缓存使用 -

echo 1 > /proc/sys/vm/drop_caches

用于观察正在运行的进程使用-

top

别担心,我的产量和你的差不多。

相关内容