我的笔记本电脑上使用了多少内存?

我的笔记本电脑上有3987MB的RAM。 任务(系统)管理器说我使用700MB这个RAM,而命令“free -m”表示我使用的是近1500MB。 哪一个是正确的,为什么它们显示两个不同的值?

谢谢你的帮助。

希望你刚刚启动或没有工作。 一个ubuntu系统应该使用所有的ram。 两者都是正确的。 较低的是实际用于应用程序和免费包括缓存的程度。

缓存是ram中从硬盘驱动器读取的数据。 第二个你需要ram一些缓存将被牺牲,但如果你要访问系统中缓存中的文件,系统将使用它而不是慢速磁盘访问,这样你的机器工作得更快,耗电更少。

我系统上free -m的输出:

  total used free shared buffers cached Mem: 1763 1634 129 0 15 483 -/+ buffers/cache: 1135 627 Swap: 1019 675 343 

一个健康的系统,最小的可用内存。 注意第二行-/+ buffers/cache 。 我真的使用1135MB用于应用程序,如果需要, 627MB是免费的,因为内核可以轻松地使用一些最老的使用缓存。 由于它不像我的家用电脑那么多,它也使用交换,因为缓存比很少访问的内存更有价值。 内核非常善于利用您的计算机资源,因此您可以充分利用它。

打开终端(或按Ctrl + Alt + T )并键入top以查看实际内存使用情况。 或者,您可以使用系统监视器查看内存使用情况。