pgoneproxy 主機監控信息的解釋

    pgoneproxy提供了監控主機性能的功能,本文主要介紹下展現出來的信息的含義以及來源,方便了解pgoneproxy的原理。緩存

    下面是pgoneproxy展現的主機信息的界面:tcp

   在含義主機信息顯示的界面,在加載時總感受很慢,大概須要2秒的時間。這不是其餘緣由,是在統計主機信息的時候進行sleep的緣由。若是你們不想主頁很慢,那麼請在setting頁面中,把主機信息給取消掉便可。性能

下面分別針對上面統計的字段的含義進行解釋:進程

第一行是CPU的信息,內容來自/proc/stat文件中。在統計cpu信息的時候須要通過先後兩次讀取來進行計算,這個地方涉及到一個sleep。其中sys,usr,idle的數據與top命令獲得的是同樣的含義。內存

sys: 兩次統計時間計算獲得的內核態的運行時間所佔的比例。it

usr: 兩次統計時間計算獲得的用戶態的運行時間所佔的比例。io

idle:兩次統計時間計算獲得的空閒時間所佔的比例監控

wio:兩次統計時間計算獲得的IO等待的時間所佔的比例原理

Irq: 兩次統計時間計算獲得的中斷所佔的時間比例im

第二行包含了load avarage 和部分CPU信息,具體以下所示:

Load: 一分鐘的平均負載狀況,來自於/proc/loadavg文件

uptime:系統啓動的小時數。

Run:正在運行的進程數

Procs:進程總數

fork:兩次統計時間增長的進程數

第三行的含義:

swap: 內存總共交換了多少GB

swapIn:兩次統計之間從物理存儲中換入到內存中的數量

swapout:兩次統計之間從內存中換出到物理存儲中的數量

free:兩次統計之間釋放了多少內存

cache:兩次 統計之間緩存了多少數據

第四行的含義:

Net In:網卡接收了多少數據,來自/proc/net/dev文件。

Net Out:網卡發送了多少數據

Net Err:網卡接收和發送出現錯誤的數據量

FileOpen:已經打開的文件量

FileTotal:總共支持打開的文件量

第五行的含義(/proc/net/sockstat):

Tcp use:正在使用的tcp套接字的數量

Tcp alloc:已分配的tcp套接字的數量

Tcp wait:等待關閉的TCP鏈接數.

Connect:兩次統計時間中增長的connect的數量

Accept:兩次統計時間中增長的accept的數量

第六行的數據就是pgoneproxy的top信息中對應的VIRT,RES,SHR,CPU,MEM信息。

更多的信息,能夠經過咱們的官網http://www.onexsoft.com進行了解,也能夠直接聯繫我。

相關文章
相關標籤/搜索