首頁 >運維 >linux運維 >linux查看虛擬記憶體使用什麼指令?

linux查看虛擬記憶體使用什麼指令?

尚
原創
2020-03-08 16:14:486952瀏覽

linux查看虛擬記憶體使用什麼指令?

linux查看虛擬記憶體使用vmstat指令。

vmstat是Virtual Meomory Statistics(虛擬記憶體統計)的縮寫,可對作業系統的虛擬記憶體、進程、CPU活動進行監控。是對系統的整體情況進行統計,不足之處在於無法對某個流程進行深入分析。

預設情況下,vmstat指令並沒有安裝,需要安裝sysstat套件,該套件裡含有vmstat程式.

基本參數:

vmstat [-a] [-n] [-t] [-S unit] [delay [ count]]

[-a]:顯示活躍與非活躍記憶體

[-n]:開始時只顯示一次欄位名,針對多次收集資訊的情況輸出人性化一點

[-t]:在每條資訊的結尾,顯示收集資訊的時間

[-S unit]:使用指定單位顯示。參數有 k 、K 、m 、M ,分別代表1000、1024、1000000、1048576位元組(byte)。預設單位為K(1024 bytes)

[delay [count]]:delay是資訊收集間隔,count是資訊收集的次數。

vmstat [-s] [-n] [-S unit]

[-s]:顯示記憶體相關的統計資料

vmstat [-m] [-n] [delay [ count]]

[-m]:顯示slabinfo,slabinfo資訊記錄在/proc/slabinfo檔案中。 slab是linux的記憶體分配機制。

vmstat [-d] [-n] [delay [ count]]

[-d]:顯示相關磁碟的統計資訊  

註:這個跟樓下-p的區別統計資料的不同、統計物件這個是磁碟-p是子分割區、這個不能指定全部輸出

vmstat [-p disk partition] [-n] [delay [ count]]

 [-p disk partition]:顯示磁碟子分區的統計信息,這裡沒有iostat的信息那麼有用

vmstat [-f]

 [-f]:開機啟動至今的fork數量            

附註:這裡的fork應該是核心的fork()函數,在父行程中,fork回傳新建立子行程的行程ID

以上是linux查看虛擬記憶體使用什麼指令?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn