我最近在 Ask Ubuntu(或其他地方)上提出了一个问题,评论或答案要求我粘贴某个文件的内容或命令的输出来解决我的问题。
我怎么做?
系统启动后,几分钟后我的内存缓存填满并开始使用交换。这是 /proc/meminfo 的屏幕截图。
但是,如果我可以在此之后禁用此进程/清理缓存一次,我认为我的系统会在一定程度上加快速度。如果我在这里错了,请纠正我。
我也尝试过 Bleachbit 内存清理,但它似乎没有正确清理内存缓存。此外,该功能仍处于试验阶段。
这里已经发布了一个类似的问题:如何禁用预取缓存?,但它是关于 Ubuntu Server 的,而且答案还涉及手动设置等。
所以,我想知道是否有一些软件可以禁用/启用 Ubuntu 12.04 的内存缓存。
在运行 Virtual Box 时,我的系统经常访问硬盘驱动器并且运行缓慢。
当我使用 System Monitor 检查系统资源时,它显示处理器使用率为 15%,RAM 使用率为 65%,Swap 使用率约为 50%。
我的问题是为什么 ubuntu 在有足够的主内存可用时需要使用 Swap?
编辑 -
free
命令的输出-
total used free shared buffers cached
Mem: 4075908 3056931 1018977 0 1944 308408
-/+ buffers/cache: 2746579 1329329
Swap: 4139004 1862551 2276453
Run Code Online (Sandbox Code Playgroud)
注意 -
在我升级12.04 Precise
到12.10 Quantal
. 现在它太慢了,几乎没用。