lashgar..
8
真实和物理
物理内存是当前使用的DRAM数量.实内存显示应用程序使用系统DRAM内存的程度.它大致低于物理内存.Linux系统缓存一些磁盘数据.这种缓存是物理内存和实内存之间的差异.实际上,当你有空闲内存时,Linux会将其用于缓存.不要担心,因为您的应用程序需要内存,他们将获得缓存空间.
交换和虚拟
交换是实际DRAM的额外空间.这个空间是从磁盘空间借来的,一旦你的应用程序填满整个DRAM,Linux就会转移一些未使用的内存来交换让所有应用程序保持活动状态.交换和物理内存总量是虚拟内存.
你需要额外的记忆吗?
在回答您的问题时,您需要检查实际内存.如果你的真实内存已满,你需要获得一些内存.使用free命令检查实际可用内存量.例如在我的系统上free说:
$ free
total used free shared buffers cached
Mem: 16324640 9314120 7010520 0 433096 8066048
-/+ buffers/cache: 814976 15509664
Swap: 2047992 0 2047992
您需要检查缓冲区/缓存部分.如上所示,我的系统上有真正的15 GB可用DRAM(第二行).在您的系统上检查这一点,看看是否需要更多内存.这些行分别代表物理,实际和交换内存.