关于vmstat检查内存的知识

执行 vmstat 1 2 即每隔一秒钟采集一次,只采集2次
结果为:
kthr      memory            page            disk          faults      cpu
r b w   swap free re mf pi po fr de sr f0 m0 s0 s1   in   sy   cs us sy id
0 0 0 3318848 1465304 66 89 51 7 6 0 0 0 5 3 9   21   80   92 45 7 48
0 0 0 3321024 1468856 16 323 0 0 0 0 0 0 0 0 0 590 391 500 100 0 0

swap 显示的空余的交换空间,包含可用的物理内存+可用的交换分片(硬盘上的交换空间)
free 显示的空余的物理内存
Solaris的swap指所有的物理内存+交换分片,在solaris中swap不仅指硬盘上的交换空间也包括物理内存,可以这样理解swap和free的关系是swap包含free
vmstat显示的是空余的swap和空余的物理内存free
计算机先用物理内存,物理内存不够才用交换分片(硬盘上的交换空间),所以swap多有再多也没有太大用处,swap多仅意味这机器还死不了而已.最为重要的是物理内存的大不

你可能感兴趣的:(关于vmstat检查内存的知识)