开源是一种精神,分享是一种美德!

free

相关命令:暂无相关命令
free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存

-b 显示内存的单位为字节
-c 重复打印几次后退出
-k 显示内存的单位为 KB
-m 显示内存的单位为 M
-o 忽略缓冲区调节列
-t 总和信息
-s<时间> 每隔指定时间执行一次命令,单位为s
-h 以可读形式显示容量,需要free -V显示版本大于3.3
-w 把 buffers 和 cache 分开展示
-V 版本信息

root@tnak-VirtualBox:/home/tnak# free -s 3     #每3秒执行一次
             total       used       free     shared    buffers     cached
Mem:        508176     353360     154816          0      63580     231656
-/+ buffers/cache:      58124     450052
Swap:       521212          0     521212

             total       used       free     shared    buffers     cached
Mem:        508176     353368     154808          0      63580     231656
-/+ buffers/cache:      58132     450044
Swap:       521212          0     521212

^C
root@tnak-VirtualBox:/home/tnak# free -m       #以M为单位
             total       used       free     shared    buffers     cached
Mem:           496        345        151          0         62        226
-/+ buffers/cache:         56        439
Swap:          508          0        508

root@tnak-VirtualBox:/home/tnak# free -k       #以K为单位
             total       used       free     shared    buffers     cached
Mem:        508176     353360     154816          0      63580     231656
-/+ buffers/cache:      58124     450052
Swap:       521212          0     521212

free -h #以可读形式显示容量,需要procps-ng版本大于3.3

$ free -h
             total       used       free     shared    buffers     cached
Mem:          7.8G       6.6G       1.1G         0B        88M       3.7G
-/+ buffers/cache:       2.8G       4.9G
Swap:         7.8G         0B       7.8G


total:表示物理内存总量
used:表示总计分配给缓存(包含buffers与cach)使用的数量,但其中可能有部分缓存并未实际使用。
free:未被分配的内存
shared:共享内存
bufers:系统已分配但未被使用的buffers数量
cached:系统已分配但未被使用的cache数量

评论(2)

    • 66
      内容不全
      [回复]
    • Iam
      不全你可以补啊
      [回复]

评论

名字:
验证码:
获取验证码
内容: