查看swap信息

来自艾毕思知识库
跳转至: 导航搜索

在物理内存不够的情况下,Linux系统会分配Swap空间给内存交换,查看linux系统中的swap信息可以帮助我们管理swap空间分配和内存的增减。

# cat /proc/swaps

也可以使用命令

# swapon -s

来达到同样的目的。输出类似:

Filename				Type		Size	Used	Priority
/dev/sda2                               partition	819196	528692	-1

数量单位为kB


如果需要跟踪swap区域的使用情况,可以:

# vmstat 1

查看“swap”列,参数1说明输出内容每一秒刷新一次,例如:

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0 528692  40640   1732  37524    0    0     0     0   67   36  0  0 100  0  0	
 0  0 528692  40640   1732  37524    0    0     0     0   55   33  0  0 100  0  0	
 0  0 528692  40640   1732  37524    0    0     0     0   55   35  0  0 100  0  0	
 0  0 528692  40640   1732  37524    0    0     0     0   62   37  1  1 98  0  0	
 0  0 528692  40640   1732  37524    0    0     0     0   63   35  0  0 99  0  1	
 0  0 528692  40640   1732  37524    0    0     0     0   53   34  0  0 100  0  0	
 0  0 528692  40640   1732  37524    0    0     0     0   58   38  0  0 100  0  0	
 0  0 528692  40640   1732  37524    0    0     0     0   50   33  0  0 100  0  0	
 0  0 528692  40640   1732  37524    0    0     0     0   57   35  0  0 100  0  0	
 0  0 528692  40640   1732  37644    0    0   144     0   60   44  0  0 97  3  0