Linux之free命令

kkkkk 2018年12月17日 23:10 Linux教程

Linux之free命令

free命令是监控linux内存使用最常用的命令

参数说明:

-m:以M为单位查看内存使用情况(默认为kb)

-b:以字节为单位查看内存使用情况

-s:可以在指定时间段内不简单监控内存的使用情况


Mem:表示物理内存统计

-/+ buffers/cached:表示物理内存的缓存统计

Swap:表示硬盘上交换分区的使用情况,

第1行  Mem:

total:表示物理内存总量。

used:表示总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用。

free:未被分配的内存。

shared:共享内存,一般系统不会用到,这里也不讨论。

buffers:系统分配但未被使用的buffers 数量。

cached:系统分配但未被使用的cache 数量。buffer 与cache 的区别见后面。

total = used + free    

第2行   -/+ buffers/cached:

used:也就是第一行中的used - buffers-cached   也是实际使用的内存总量。

free:未被使用的buffers 与cache 和未被分配的内存之和,这就是系统当前实际可用内存。

因为buffers和cached是系统为了提高性能申请的内存数,实际上当应用程序需要此功能时,是可以使用这些内存的,所以对应用程序来说,这些内存也是可以使用的。


文章评论(0)
  • avatar kkkkkk 2018年12月21日 11:31
    给跪了
    kkkkk
    2018年12月21日 11:16
    本文是一篇稳当而典范的考场议论文佳作,观点切合话题,结构严谨,语言朴实自然而又不失灵动,表达的准确到位和句式的灵活多变,材料的新颖厚重和运用之妙,都体现了作者较为深厚的语文素养。
    回复
  • avatar kkkkkk 2018年12月21日 11:31
    无语了
    kkkkklxinde
    2018年12月21日 11:17
    遣词造句,行云流水。刻画入微,栩栩如生 取材不凡,运笔如飞。 词义从容,雅见情韵。
    回复
  • avatar kkkkklxinde 2018年12月21日 11:17
    遣词造句,行云流水。刻画入微,栩栩如生 取材不凡,运笔如飞。 词义从容,雅见情韵。
    回复
  • avatar kkkkk 2018年12月21日 11:16
    本文是一篇稳当而典范的考场议论文佳作,观点切合话题,结构严谨,语言朴实自然而又不失灵动,表达的准确到位和句式的灵活多变,材料的新颖厚重和运用之妙,都体现了作者较为深厚的语文素养。
    回复