歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux基礎知識

Linux系統性能和使用活動監控工具 sysstat

Sysstat是一個非常方便的工具,它帶有眾多的系統資源監控工具,用於監控系統的性能和使用情況。我們在日常使用的工具中有相當一部分是來自sysstat工具包的。同時,它還提供了一種使用cron表達式來制定性能和活動數據的收集計劃。

下表是包含在sysstat包中的工具

  • iostat: 輸出CPU的統計信息和所有I/O設備的輸入輸出(I/O)統計信息。
  • mpstat: 關於CPU的詳細信息(單獨輸出或者分組輸出)。
  • pidstat: 關於運行中的進程/任務、CPU、內存等的統計信息。
  • sar: 保存並輸出不同系統資源(CPU、內存、IO、網絡、內核等。。。)的詳細信息。
  • sadc: 系統活動數據收集器,用於收集sar工具的後端數據。
  • sa1: 系統收集並存儲sadc數據文件的二進制數據,與sadc工具配合使用
  • sa2: 配合sar工具使用,產生每日的摘要報告。
  • sadf: 用於以不同的數據格式(CVS或者XML)來格式化sar工具的輸出。
  • Sysstat: sysstat工具的man幫助頁面。
  • nfsiostat: NFS(Network File System)的I/O統計信息。
  • cifsiostat: CIFS(Common Internet File System)的統計信息。

最近(在2014年6月17日),sysstat 11.0.0(穩定版)已經發布了,同時還新增了一些有趣的特性,如下:

pidstat命令新增了一些新的選項:首先是“-R”選項,該選項將會輸出有關策略和任務調度的優先級信息。然後是“-G”選項,通過這個選項我們可以使用名稱搜索進程,然後列出所有匹配的線程。

sar、sadc和sadf命令在數據文件方面同樣帶來了一些功能上的增強。與以往只能使用“saDD”來命名數據文件。現在使用-D選項可以用“saYYYYMMDD”來重命名數據文件,同樣的,現在的數據文件不必放在“var/log/sa”目錄中,我們可以使用“SA_DIR”變量來定義新的目錄,該變量將應用與sa1和sa2命令。

Copyright © Linux教程網 All Rights Reserved