Centos 檢視記憶體

2021-09-25 21:41:54 字數 1566 閱讀 5574

1. 檢視記憶體使用

free -mh

2. 讀出的核心資訊進行解釋

cat /proc/meminfo

memtotal:     16438852

kb #所有可用ram大小 (即物理記憶體減去一些預留位和核心的二進位制**大小)

memfree:

10980184

kb #lowfree與highfree的總和,被系統留著未使用的記憶體

buffers:

95884

kb #用來給檔案做緩衝大小 

cached:

224108

kb #被高速緩衝儲存器(cache memory)用的記憶體的大小(等於 diskcache minus swapcache)

swapcached:

0kb #被高速緩衝儲存器(cache memory)用的交換空間的大小 已經被交換出來的記憶體,但仍然被存放在swapfile中。用來在需要的時候很快的被替換而不需要再次開啟i/o埠。

active:

5161616

kb #在活躍使用中的緩衝或高速緩衝儲存器頁面檔案的大小,除非非常必要否則不會被移作他用. 

inactive:

217660

kb #在不經常使用中的緩衝或高速緩衝儲存器頁面檔案的大小,可能被用於其他途徑. 

hightotal: 0kb

highfree: 0kb

lowtotal:

16438852

kblowfree:

10980184

kbswaptotal:

1048536

kbswapfree:

1048536

kbdirty:

424kb

writeback: 0kb

anonpages:

5059312

kb20424

kbslab:

38176

kbpagetables:

13480

kbnfs_unstable: 0kb

bounce: 0kb

commitlimit:

9267960

kbcommitted_as:

10073960

kbvmalloctotal:

34359738367

kbvmallocused:

263672

kbvmallocchunk:

34359473751

kbhugepages_total:

0hugepages_free:

0hugepages_rsvd:

0hugepagesize:

2048 kb

CentOS裡檢視記憶體的使用

linux裡一般使用free命令檢視記憶體的使用情況,加引數 m表示以mb為單位來顯示內容。這個內容其實是有一些講究的。如下圖 顯示內容分三行n列,第一行表示記憶體總體的使用情況,第二行表示記憶體 buffers cache後的使用情況,第三行表示交換分割槽的使用情況 各列又顯示了內存在每個類別上的...

CentOS 檢視系統型號和版本記憶體

dmidecode grep p maximum capacity 檢視硬碟大小 dmidecode grep p a5 memory device grep size檢視記憶體大小 lsb release a 檢視作業系統版本 cat proc cpuinfo grep name cut f2 d...

centos檢視安裝軟體的記憶體占用

free m只能檢視記憶體總量情況 top m 注意m是大寫 ps aux head 1 ps aux sort k4nr head 10 df lh 其他的可自行匹配 檢視檔案占用 du h max depth 1 檢視刪除占用 lsof n grep deleted lsof未安裝的話 可以使用...