linux查看内存

1.查看内存使用情况
[root@iZj6c35fwy8k6uf0hpdg4yZ ~]# free -m
total used free shared buffers cached
Mem: 7872 7715 156 0 0 781
-/+ buffers/cache: 6932 939
Swap: 2047 1599 448
实际内存使用=used-(buffers+cache)
6932=7715-0-781


2.使用多大比例内存之后开始使用swap
cat /proc/sys/vm/swappiness
30
该参数可以从0-100进行设置。0就是最大限度使用内存,尽量不使用swap;100就是积极使用swap。这个具体的通过系统的算法进行确定。


3.swap大小计算
If M < 2
S = M *2
Else
S = M + 2
M指物理内存RAM