時間:2015/6/28來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評論(0)
Linux 內(nèi)存監(jiān)控是Linux內(nèi)核所管理的最重要的資源之一。內(nèi)存管理系統(tǒng)是操作系統(tǒng)中最為重要的部分,因為系統(tǒng)的物理內(nèi)存總是少于系統(tǒng)所需要的內(nèi)存數(shù)量。虛擬內(nèi)存就是為了克服這個矛盾而采用的策略。系統(tǒng)的虛擬內(nèi)存通過在各個進程之間共享內(nèi)存而使系統(tǒng)看起來有多于實際內(nèi)存的內(nèi)存容量。
(1)Linux 內(nèi)存監(jiān)控實時監(jiān)控內(nèi)存使用情況
在命令行使用"Free"命令能夠監(jiān)控內(nèi)存使用情況
#free
total used freeshared bufferscached
Mem:256024192284 63740 0 10676101004
-/+ buffers/cache: 80604175420
Swap: 522072 0522072
上面給出了一個256兆的RAM和512兆交換空間的系統(tǒng)情況。第三行輸出(Mem:)顯示物理內(nèi)存。total列不顯示核心使用的物理內(nèi)存(通常大約1MB)。used列顯示被使用的內(nèi)存總額(第二行不計緩沖)。 free列顯示全部沒使用的內(nèi)存。Shared列顯示多個進程共享的內(nèi)存總額。Buffers列顯示磁盤緩存的當前大小。第五行(Swap:)對對換空間,顯示的信息類似上面。假如這行為全0,那么沒使用對換空間。在缺省的狀態(tài)下,free命令以千字節(jié)(也就是1024字節(jié)為單位)來顯示內(nèi)存使用情況。能夠使用?h參數(shù)以字節(jié)為單位顯示內(nèi)存使用情況,或能夠使用?m參數(shù)以兆字節(jié)為單位顯示內(nèi)存使用情況。還能夠通過?s參數(shù)使用命令來不間斷地監(jiān)控內(nèi)存使用情況:
。ree ?b ?s2
這個命令將會在終端窗口中連續(xù)不斷地報告內(nèi)存的使用情況,每2秒鐘更新一次。
(2)Linux 內(nèi)存監(jiān)控組合watch? free命令用來實時監(jiān)控內(nèi)存使用情況:
#watch -n 2 -d free
Every 2.0s: freeFri Jul 6 06:06:12 2007
total used freeshared bufferscached
Mem:233356218616 14740 0 5560 64784
-/+ buffers/cache:148272 85084
Swap: 622584 6656615928
watch命令會每兩秒執(zhí)行 free一次,執(zhí)行前會清除屏幕,在同樣位置顯示數(shù)據(jù)。因為 watch命令不會卷動屏幕,所以適合出長時間的監(jiān)測內(nèi)存使用率。能夠使用 -n選項,控制執(zhí)行的頻率;也能夠利用 -d選項,讓命令將每次不同的地方顯示出來。Watch命令會一直執(zhí)行,直到您按下 [Ctrl]-[C] 為止。
關鍵詞標簽:Linux,Linux內(nèi)存監(jiān)控
相關閱讀
熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程使用screen管理你的遠程會話GNU/Linux安裝vmware如何登錄linux vps圖形界面 Linux遠程桌面連
人氣排行 Linux下獲取CPUID、硬盤序列號與MAC地址linux tc實現(xiàn)ip流量限制dmidecode命令查看內(nèi)存型號linux下解壓rar文件安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程Ubuntu linux 關機、重啟、注銷 命令lcx.exe、nc.exe、sc.exe入侵中的使用方法查看linux服務器硬盤IO讀寫負載