天天看點

Linux性能測試 KSysguard工具

KDE System Guard (KSysguard)是KDE的任務管理和性能監控工具。它采用client/server架構,可以監控本機也可以監控遠端主機。

Linux性能測試 KSysguard工具

KDE System Guard預設的視窗

前端圖形界面使用傳感器(sensors)獲得要顯示的資訊。傳感器傳回的可以是一個簡單的數值或更複雜的資訊如表格。針對不同的資訊類型都提供了一個或多個顯示界面。這些顯示界面被組織在多個工作表中,工作表可以獨立存儲和加載。

KSysguard主窗體包括菜單欄、工具欄和狀态欄、傳感器浏覽區以及工作區。當初次啟動後,你可以看到預設的界面:本機localhost列在傳感器浏覽區中,在工作區中有兩個标簽。

每個傳感器監控一個特定的系統值。所有的傳感器都可以拖拽至工作區。

◆在工作區中删除和覆寫傳感器

◆編輯工作表屬性,增加行和列的數量

◆建立一個新的工作表,放入你所需要的傳感器

工作區【Workspace】

下圖工作區有兩個标簽:

◆系統負載,首次啟動KSysguard時預設的視圖。

◆程序表

Linux性能測試 KSysguard工具

KDE System Guard傳感器浏覽

系統負載【System Load】

系統負載工作表有四個傳感器視窗:CPU負載,平均負載(1分鐘),實體記憶體,和交換記憶體。多個傳感器可以顯示在同一視窗中。要了解視窗顯示的是哪些傳感器,将滑鼠移動到圖形上就會顯示對應的說明。你也可以在圖形上右鍵點選Properties,然後點選Sensors标簽(見下圖)。這裡也顯示了各傳感器在圖形中所對應的顔色。

Linux性能測試 KSysguard工具

傳感器相關資訊

程序表【Process Table】

點選Process Table标簽可以顯示伺服器中所有運作中程序的相關資訊(下圖)。預設情況下此表格是按系統CPU使用率進行排序的,但也可以通過點選不同表頭使用相應的欄位排序。

Linux性能測試 KSysguard工具

程序表視圖

設定工作表

對于你希望監控的環境或特定區域,你可能需要使用多個不同的監控傳感器。最好的方法就是建立一個自定義的工作表。

在本節中,我們将一步步指導你建立工作表。

1. 點選File->New,建立一個空工作表。

Linux性能測試 KSysguard工具

新工作表的屬性

2. 輸入标題和行列的數量;這将決定監控視窗的最大數量,在我們的示例中為4個。填完資訊後,點選OK建立一個空的工作表,如圖2-11。

注釋:重新整理時間間隔為2秒鐘。

Linux性能測試 KSysguard工具

空工作表

3. 要增加傳感器,隻需從視窗左邊拖拽傳感器到右邊空閑區域。顯示的類型共有下面幾種:

- Signal Plotter:這種類型可以同時顯示一個或多個傳感器。如果需要顯示多個傳感器,會使用不同的顔色來标示。如果顯示屏足夠大,會使用網格來顯示所顯示資料的區間段。

預設情況下顯示為自動範圍模式【automatic range mode】,最小和最大值會自動設定。如果你想改變最小和最大值,你需要禁止自動範圍模式,然後在Properties對話框(在圖表中點選右鍵)的Scales标簽中設定最小和最大值。

- Multimeter:以數字方式顯示傳感器的值。在Properties對話框中你可以定義上下限。如果超出限制時,使用警告色顯示。

- BarGraph:以條形顯示傳感器的值。在Properties對話框中你可以定義上下限。如果超出限制時,使用警告色顯示。

- Sensor Logger:不顯示任何值,而是将上述資訊和日期時間一起記錄到檔案中。

對于每個傳感器,你必須定義一個日志檔案,傳感器記錄的間隔時間和是否需要報警。

4. 點選File->Save儲存工作表

注釋:儲存工作表,它将被存儲在使用者家目錄中,其它的管理者不能通路你自定義的工作表。

Linux性能測試 KSysguard工具

工作表示例

要獲得更多關于KDE System Guard,請通路:http://docs.kde.org/

繼續閱讀