歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux學習筆記--free命令(查看內存信息的命令)

free,顯示內存狀態。

1. 命令格式:

free [選項] 

2. 常用選項:

"free -b"   以 Byte 為單位顯示內存使用情況。
"free -k"   以 KB 為單位顯示內存使用情況。
"free -m"   以 MB 為單位顯示內存使用情況。
"free -g"   以 GB 為單位顯示內存使用情況。
"free -h"   人性化顯示,自動選取合適的單位。(有的系統不支持此選項)
"free -o"   不顯示緩沖區調整行信息。
"free -s 2" 持續觀察內存使用狀況,間隔時間為2秒。
"free -t"   顯示內存總和信息。
"free -V"   顯示版本信息。

3. 顯示信息分析:

這裡寫圖片描述

1) 第一行信息內容分析

total  :總內存

used  :已使用內存

free   :剩余內存

shared :共享內存(一般系統不會用到)

buffers:主要緩存目錄項、inode節點等

cached :主要緩存讀取過的文件內容

2) 第二行信息內容分析

Mem:物理內存統計

total(7873) = used(3757) + free(4115) 

系統使用內存 = total(7873) - free(4115)

應用使用內存 = total(7873) - free(4115) - buffers(302) - cached(1824)

3) 第三行信息內容分析

第三行中的used(1630) = 第二行中的used(3757) - buffers(302) - cached(1824)(反應的是被應用程序實實在在占用的內存數)

第三行中的free(6242) = 第二行中的free(4115) + buffers(302) + cached(1824)(反應的是可以挪用的內存總數)

4) 第四行信息內容分析

第四行的Swap表示硬盤上交換分區的使用情況,這裡我們不去關心。 
Copyright © Linux教程網 All Rights Reserved