性能測試之觀測---Atop

  無論iozone還是netperf都可以通過atop來觀察他們的性能。

Atop介紹:

         atop是一個高級的Linux系統全屏性能監視器,會定期的顯示CPU、內存、磁盤、網絡的負載信息。 在終端輸入./atop -l 1會出現監控界面。

 

Atop參數:

          在界面中鍵入‘m’,就會顯示每個進程的內存情況。

          在界面中鍵入‘s, 就會顯示與調度有關的進程信息。

          在界面中鍵入‘v’,就會顯示每個進程的全部信息。

          在界面中鍵入‘c’,就會顯示每個進程的命令行。

 

系統資源監控字段含義:

ATOP:該列顯示了主機名、信息採樣日期和時間點

PRC:該列顯示進程整體運行情況

sysusr字段分別指示進程在內核態和用戶態的運行時間

#proc字段指示進程總數

#zombie字段指示僵死進程的數量

#exit字段指示atop採樣週期期間退出的進程數量

CPU:該列顯示CPU整體(即多核CPU作爲一個整體CPU資源)的使用情況,我們知道CPU可被用於執行進程、處理中斷,也可處於空閒狀態(空閒狀態分兩種,一種是活動進程等待磁盤IO導致CPU空閒,另一種是完全空閒)

sysusr字段指示CPU被用於處理進程時,進程在內核態、用戶態所佔CPU的時間比例

irq字段指示CPU被用於處理中斷的時間比例

idle字段指示CPU處在完全空閒狀態的時間比例

wait字段指示CPU處在“進程等待磁盤IO導致CPU空閒”狀態的時間比例

CPU列各個字段指示值相加結果爲N00%,其中Ncpu核數。

cpu:該列顯示某一核cpu的使用情況,各字段含義可參照CPU列,各字段值相加結果爲100%

CPL:該列顯示CPU負載情況

avg1avg5avg15字段:過去1分鐘、5分鐘和15分鐘內運行隊列中的平均進程數量

csw字段指示上下文交換次數

intr字段指示中斷髮生次數

MEM:該列指示內存的使用情況

tot字段指示物理內存總量

free字段指示空閒內存的大小

cache字段指示用於頁緩存的內存大小

buff字段指示用於文件緩存的內存大小

slab字段指示系統內核佔用的內存大小

SWP:該列指示交換空間的使用情況

tot字段指示交換區總量

free字段指示空閒交換空間大小

PAG:該列指示虛擬內存分頁情況

swinswout字段:換入和換出內存頁數

DSK:該列指示磁盤使用情況,每一個磁盤設備對應一列,如果有sdb設備,那麼增多一列DSK信息

sda字段:磁盤設備標識

busy字段:磁盤忙時比例

readwrite字段:讀、寫請求數量

NET:多列NET展示了網絡狀況,包括傳輸層(TCPUDP)IP層以及各活動的網口信息

XXXi  字段指示各層或活動網口收包數目

XXXo 字段指示各層或活動網口發包數目

發佈了19 篇原創文章 · 獲贊 16 · 訪問量 8336
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章