前一段時間在做***效能測試,看著nmon採集分析出來的記憶體資料,不知道每個欄位有什麼區別,於是找了些資料,作以記錄:
active表示這些記憶體資料正在使用種,或者剛被使用過。inactive表示這些記憶體中的資料是有效的,但是最近沒有被使用。free, 空閒記憶體,這些空間可以隨時被程式使用。
當free的記憶體低於某個值,系統則會使用inactive的資源。
關於active、inactive和free記憶體的轉化關係如下:
首先如果inactive的資料最近被呼叫了,系統會把它們的狀態改變成active,並接在原有active記憶體邏輯位址的後面, 如果inactive的記憶體資料最近沒有被使用過,但是曾經被更改過而還沒有在硬碟的相應虛擬記憶體中做修改,系統會對相應硬碟的虛擬記憶體做修改,並把這部分物理記憶體釋放為free供程式使用。如果inactive記憶體中得資料被在對映到硬碟後再沒有被更改過,則直接釋放成free。最後如果active的記憶體一段時間沒有被使用,會被暫時改變狀態為inactive。
5如果系統裡有少量的free memeory和大量的inactive的memeory,說明記憶體是夠用的,系統執行在最佳狀態,只要需要,系統就會使用它們,不用擔心。而反之如果系統的free memory和inactive memory都很少,而active memory很多,說明記憶體不夠了。
Linux資源監控(Nmon)
2.解壓nmon linux 14g.tar.gz tar zxvf nmon linux 14g.tar.gz 3.為nmon x86 64 rhel54附加許可權 chmod a rxw nmon x86 64 rhel54 4.啟動該工具,在nmon目錄下輸入 nmon x86 64 rhel...
linux監控nmon和analyser的使用
測試壓力的時候使用linux乙個簡單的監控工具nmon,不僅可以實時監測,也可以生成檔案以圖示樣式展現,小巧實用 安裝nmon nmon實際上是個tarball直接解壓到所要放置的目錄,然後直接執行就可以 tar zxvf nmon linux 14i.tar.gz c data program n...
Linux監控工具nmon使用
一丶安裝nmon 1.2 解壓 tar gxvf nmon linux 14i.tar.gz 1.3 安裝 mv nmon x86 64 sentos6 nmon nmon解壓後有很多可執行檔案,根據linux的版本去安裝 cp nmon usr bin 二丶用法 2.1 命令輸出資料 nmon f...