• 对于注定会优秀的人来说,他所需要的,只是时间!
  • 手懒得,必受贫穷,手勤的,必得富足----《圣经》
  • 帮助别人,成就自己。愿君在本站能真正有所收获!
  • 如果你在本站中发现任何问题,欢迎留言指正!
  • 宝剑锋从磨砺出,梅花香自苦寒来!

<三>Linux好用命令之free命令

好用命令 eryajf 1个月前 (10-24) 126°C 已收录 0个评论
本文预计阅读时间 3 分钟

1,命令执行效果。

[root@archlab-server2 ~]# free -m
      total   used   free   shared   buffers   cached
Mem:    3920    1938   1982    0      497     1235
-/+ buffers/cache:  205   3714
Swap:    4095    0    4095

2,详解。

第二横行表示系统内存的使用情况:

Mem: total(总量)= 3920MB,

  used(已使用)= 1938MB,

  free(空闲)= 1982MB,

  shared(共享内存)= 0MB,

  buffers = 497MB,

  cached = 1235MB

注:前面四项都比较好理解,buffer 和 cache找不到合适的词来翻译,它们的区别在于:

  • A buffer is something that has yet to be “written” to disk.
  • A cache is something that has been “read” from the disk and stored for later use.

buffer用于存放要输出到磁盘的数据,而cache是从磁盘读出存放到内存中待今后使用的数据。它们的引入均是为了提供IO的性能。

输出的第三行表示在第二行的基础上-/+ buffers/cache得到的:

  • buffers/cache used = Mem used – buffers – cached = 1938MB – 497MB – 1235MB = 205MB
  • buffers/cache free = Mem free + buffers + cached = 1982MB + 497MB + 1235MB = 3714MB

输出的第四行表示交换分区使用的情况:

Swap:total(总量)= 4095MB

    used(使用)= 0MB
    free(空闲)= 4095MB

由于系统当前内存还比较充足,并未使用到交换分区。


weinxin
扫码订阅本站,第一时间获得更新
微信扫描二维码,订阅我们网站的动态,另外不定时发送WordPress小技巧,你可以随时退订,欢迎订阅哦~

二丫讲梵 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明<三>Linux好用命令之free命令
喜欢 (0)
[如果想支持本站,可支付宝赞助]
分享 (0)
eryajf
关于作者:
学无止境,我愿意无止境学。书山有路,我愿意举身投火,淬炼成金!永远不要忘记,激情的奋进,就是美好的未来!

您必须 登录 才能发表评论!