linux下free 命令、內存講解

 # 查看當前機器cpu物理個數:

cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
# 查看cpu中的core的個數(即核數);
cat /proc/cpuinfo | grep "cpu cores" | uniq
# 查看邏輯cpu個數:
cat /proc/cpuinfo | grep "processor" | wc -l
# 內存查看詳解 
free -m
total       used       free     shared    buffers     cached
Mem:           993        258        734          0        122         44
-/+ buffers/cache:         91        901
Swap:         1023          0       1023
total:內存總數
used:已經使用的內存數
free:空閒的內存數
shared:共享內存大小,主要用於進程間通信
buffers:主要用於塊設備數據緩衝
cached:主要用於文件內容緩衝
- buffers/cached = used(第一行)- buffers - cached 程序當前"真實使用"的"物理內存"的大小。
+ buffers/cached = buffers + cached 實際緩存大小
實際剩餘內存=free+buffers+cached
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章