Linux的free命令

文章作者:Tyan
博客:noahsnail.com  |  CSDN  |  简书

free命令可以显示当前系统的内存使用状况,还可以显示内核使用的内存缓冲区的状况。free命令的参数如下:

  • -b:以Byte为单位显示内存使用情况
  • -k:以KB为单位显示内存使用情况
  • -m:以MB为单位显示内存使用情况
  • -o:不显示缓冲区调节列
  • -s:持续观察内存使用状况
  • -t:显示内存总和列
  • -V:显示版本信息
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$ free
total used free shared buff/cache available
Mem: 1016100 472864 134896 4356 408340 371844
Swap: 0 0


$ free -m
total used free shared buff/cache available
Mem: 992 461 131 4 398 363
Swap: 0 0 0

$ free -h
total used free shared buff/cache available
Mem: 992M 461M 131M 4.3M 398M 363M
Swap: 0B 0B 0B

每一列的解释如下:

  • total:内存总数
  • used:已经使用的内存数
  • free:空闲的内存数
  • shared:当前已经废弃不用
  • buffers Buffer:缓存内存数
  • cached Page:缓存内存数
如果有收获,可以请我喝杯咖啡!