RHEL7提供大量系統管理工具,簡要記錄一下各工具的做用,後續再詳細說明用法.python
工具 | 描述 |
/proc | linux的內存鏡像目錄./proc/sys目錄下的文件能被臨時修改,從而改變linux內核參數. |
GNOME Moniter | 圖形化監視器,顯示系統、進程、資源(CPU時間、內存、網絡)、文件系統的統計數據. |
PCP | 一套工具、服務和程序庫的集合,用於獲取、存儲及分析系統的性能測量值.支持python、perl、C++、C. |
tuna | tuna能調試配置linux系統的詳細參數,包括調度器策略、線程優先級、CPU中斷關聯等. |
top | 動態的監視系統的各類資源. |
ps | 提供運行進程的快照. |
vmstat | 虛擬內存統計.統計包括系統進程、內存、分頁、輸入/輸出、中斷和CPU活動的即時數據. |
sar | 統計一段時間內系統活動的數據. |
tuned | 在後臺調度程序,經過調節配置文件使操做系統在特定工做負載下發揮更好的性能. |
tuned-adm | 做用相似tuned,額外增長了用戶自定義功能. |
perf | 經過使用硬件性能計數器和內核跟蹤程序,追蹤其它命令和應用程序對系統的影響.記錄系統性能數據生成數據分析報告. |
turbostat | 統計intel64位處理器的拓撲、頻率、空閒、的電源狀態、溫度、用電量數據. |
iostat | 統計系統輸入/輸出設備負載性能數據. |
irqbalance | 處理器硬件中斷調度控制器. |
ss | 顯示socket統計數據. |
numastat | 以numa節點爲單位,顯示CPU和操做系統的內存統計數據. |
numad | numa關聯管理程序,一般在後臺運行以監控numa拓撲和資源使用率. |
systemtap | 跟蹤和探測工具,詳盡地監控和分析操做系統(內核)的活動,在系統性能分析中很是有幫助. |
OPerfile | 全系統性能監控工具.使用CPU的硬件監控信號獲取內核和系統可執行文件的信息,存在侷限性,一般配合其它工具使用. |
Valgrind | 使用自有的模擬CPU運行應用程序,測試應用程序的代碼. |
. linux