監控工具(2) uptime

2021-09-09 08:30:44 字數 686 閱讀 5172

uptime顯示一行資訊,包含當前時間,系統已經執行了多長時間,當前有多少使用者登入,在過去1分鐘、5分鐘、15分鐘的系統平均負載,如圖2-6所示。

圖2-6 uptime命令輸出示例

系統平均負載是可執行狀態程序或不可中斷狀態程序的平均數。處在可執行狀態的程序要麼是正在使用cpu,要麼是等待使用cpu。處在不可中斷狀態的程序正在等待一些i/o訪問,例如等待磁碟。平均值有3個時間間隔。因為系統中cpu的數量、平均負載不是規範化的,所以,平均負載為1意味著乙個單cpu系統始終是有負載的,在乙個4核cpu系統上則意味著它有75%的空閒時間。

平均負載最佳值為1,這意味著每個程序都能立刻訪問cpu,並且沒有丟失cpu周 期。對於單(核)處理器工作站,1或2是可以接受的,而在多處理器伺服器上你可能會看到8到10的數字(單核cpu負載是2,4核cpu負載可能是8)。

可以使用uptime確定問題出在伺服器還是網路。例如,如果乙個網路應用程式執行很糟糕,則可以執行uptime,檢視系統負載是否很高。如果沒有,則這個問題很可能關係到你的網路,而不是你的伺服器。

mongodb監控工具

1 mongosniff mongosniff source net lo監控mongodb的埠 舉例 這是開啟的兩個客戶端,可以看到相應的操作在這個監控下面可以看到 2 mongostat 可以檢視執行的mongodb的統計資訊 字段說明 insert 每秒插入量 query 每秒查詢量 upda...

效能監控工具

linux中常用的監控cpu整體效能的工具有 mpstat mpstat 不但能檢視所有cpu的平均資訊,還能檢視指定cpu的資訊。vmstat 只能檢視所有cpu的平均資訊 檢視cpu佇列資訊 iostat 只能檢視所有cpu的平均資訊。sar 與mpstat 一樣,不但能檢視cpu的平均資訊,還...

mongodb監控工具

1 mongosniff mongosniff source net lo監控mongodb的埠 舉例 這是開啟的兩個客戶端,可以看到相應的操作在這個監控下面可以看到 2 mongostat 可以檢視執行的mongodb的統計資訊 字段說明 insert 每秒插入量 query 每秒查詢量 upda...