大约一年前,我用8 GB的RAM升级了我的笔记本电脑。根据任务管理器,我有Windows 8和4 GB在所有情况下都不够用。升级后不久我切换到Debian 7作为我的主要操作系统。查看Debian上的System Info程序中的内存使用情况我一直想知道如何使用只有半GB或最多1 GB的RAM打开许多应用程序,系统可以工作数小时。当我运行free
命令时会出现混乱。它报告的内存使用量远远超过系统信息。目前,系统信息报告在运行使用free -g
2 GB的报告时报告582 MB RAM和0 MB交换:
$ free -g
total used free shared buffers cached
Mem: 7 2 5 0 0 1
-/+ buffers/cache: 0 7
Swap: 14 0 14
为什么这两个报告使用不同的内存量?困扰我的另一件事是,即使在运行带有VMware的虚拟Linux机器时,我也几乎从未接近使用4 GB的RAM。有没有办法告诉系统使用更多内存并以某种方式获得性能?