linux free命令查看記憶體使用情況 導讀:linux free命令查看記憶體使用情況,free命令輸出結果的各選項的含義,以及free結果中buffer與cache的區別。 linux free命令查看記憶體使用情況free命令查看記憶體使用: 複製代碼代碼如下: [root@prdmis-db / ...
linux free命令查看記憶體使用情況
- 時間:2016-01-05 06:47:22來源:網路
free命令查看記憶體使用:
複製代碼代碼如下: [root@prdmis-db /]# free
total used free shared buffers cached
Mem: 8175356 756824 7418532 0 94828 455868
-/+ buffers/cache: 206128 7969228
Swap: 2031608 0 2031608
數據含義:
1、Mem:表示對物理記憶體的使用情況統計
* total:物理記憶體總量(即機器記憶體條的大小)
* used:總共分配出去的記憶體量,包括實際使用和分給緩存(buffers or cache)
* free:尚未分配的物理記憶體
* shared:共用記憶體(普通系統都不會用到)
* buffers:系統已分配,但尚未使用的buffers數量
* cached:系統已分配,但尚未使用的cache數量
2、-/+ buffers/cache:這個表示物理記憶體的緩存情況統計
* used:實際使用的buffers與cache總量(即實際使用的記憶體總量)
* free:未被使用的buffers與cache總量 加 未分配記憶體數 (即系統系統實際可用記憶體)
3、Swap:表示硬碟上的交換分區使用情況
* total:實際分配的交換分區大小
* used:實際使用的交換分區大小
* free:實際剩餘的交換分區大小
總結:
1、total1 = used1 + free1total1 = used2 + free2
2、used1 = buffers1 + cached1 + used2
3、free2 = buffers1 + cached1 + free1
4、平時需要瞭解的,就是used2和free2
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.
相關文章
- Linux free命令輸出信息的含義說明
- linux網路及流量監控命令
- linux常用命令之lsof命令用法詳解
- 常用的linux網路流量監控命令工具
- tcpdump命令的用法 tcpdump抓取網路數據包
- linux命令之free與df命令的用法
- linux lspci命令找不到怎麼辦
- linux top命令與free、uptime命令用法
- linux iftop命令監控網卡流量方法詳解
- chkconfig命令設置linux服務開機啟動的方法