簡介
sysstat 包含了許多商用 Unix 通用的各種工具,用于監視系統性能和活動情況:
pidstat,統計Linux進程的相關信息:IO、CPU、內存等
tapstat,統計磁盤驅動器的相關信息
cifsiostat,統計CIFS信息
sysstat 還包含使用 cron 或 systemd 執行定時任務的工具(默認的采樣時間是10分鐘,可以修改。),用來收集歷史性能和活動數據:
sar,統計并保存系統活動信息
sadc,sar 的后端,是系統活動數據的收集齊
sa1,收集二進制數據并將其村粗在系統活動每日數據文件中,是使用 cron或 systemd 運行的 sar 前端
sa2,匯總日常系統活動,是使用 cron 或 systemd 運行的 sar 前端
sadf,以多種格式顯示 sar 收集的數據,如CSV、XML、JSON等,并可以用來與其他程序進行數據交換。
sar收集的系統統計信息包括:
輸入/輸出和傳輸速率統計信息
CPU統計信息,包括對虛擬化體系結構的支持
內存、交換空間利用率的統計信息
虛擬內存、分頁和故障統計
進程創建活動信息
中斷信息統計,包括APIC中斷,硬件中斷,軟件中斷
網絡統計信息,包括網絡接口活動,網絡設備故障,IP、TCP、UDP、ICMP協議的流量統計,支持IPv6
光纖通道流量統計
基于軟件的網絡統計信息
NFS服務器和客戶端活動
套接字統計
運行隊列和系統負載統計
內核利用率統計信息
交換統計
TTY設備活動
電源管理統計信息
USB設備事件
文件系統利用率(節點和塊)
失速信息統計
sysstat 的主要功能包括:
在報告中顯示平均統計值。
檢測動態創建或注冊的新設備(磁盤,網絡接口等)。
支持UP和SMP計算機,包括具有超線程或多核處理器的計算機。
支持熱插拔CPU和tickless的CPU,自動檢測正在動態禁用或啟用的處理器。
適用于許多不同的體系結構,無論是32位還是64位。
占用很少的CPU時間(用C編寫)。
可以將sar/sadc收集的系統統計信息保存在文件中。
可以以各種不同的格式(CSV,XML,JSON,SVG等)導出由sar/sadc收集的系統統計信息。
iostat 可以顯示由用戶空間中的驅動程序管理的設備的統計信息。
彩色輸出,易于閱讀和理解。
國際化支持,systat 已經被翻譯為多種不同的語言。
可以自動選擇用于顯示尺寸的單位,以便于閱讀,參閱選項 --human
可以生成SVG圖形,并顯示在瀏覽器中。
安裝使用
sysstat的安裝使用非常簡單,安裝包后,啟動服務即可。
REHL/Fedora/CentOS 使用以下命令安裝:
$ sudo yum install sysstat
CentOS和Fedora系統使用 /etc/cron.d 中的 cron 作業來調用收集器進程,并且默認情況下已啟用它。在最新版本中,使用 systemd 代替 cron。可能需要啟用sysstat 服務:
$ sudo systemctl enable sysstat
$ sudo systemctl start sysstat
Ubuntu 使用以下命令安裝:
$ sudo apt-get install sysstat
然后啟用數據收集功能:
// 編輯/etc/default/sysstat配置文件,將ENABLED=“false”改為ENABLED=“true”,保存即可
$ sudo vi /etc/default/sysstat
重新啟動 syastat 服務:
$ sudo service sysstat restart
源代碼安裝:下載源代碼:
$ git clone git://github.com/sysstat/sysstat
編譯安裝:
$ cd sysstat
$ 。/configure
$ make
$ sudo make install
編輯:lyn
-
Linux
+關注
關注
87文章
11450瀏覽量
212705 -
UNIX
+關注
關注
0文章
296瀏覽量
42068 -
監視系統
+關注
關注
0文章
34瀏覽量
8669
原文標題:Sysstat:開源免費的 Linux 系統的監控工具
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
Linux主要的性能有哪些?

鴻道Intewell操作系統的Linux實時拓展方案

deepin操作系統介紹

如何在windows上emulate不同操作系統
國產實時操作系統:和RT-Linux,Zephyr的實時性對比

linux是實時系統還是分時操作系統
嵌入式 Linux 操作系統配置
linux操作系統安裝步驟 linux操作系統的特點及組成
面向功能安全應用的汽車開源操作系統解決方案

嵌入式實時操作系統:Intewell操作系統與VxWorks操作系統有啥區別

工業實時操作系統對比:鴻道Intewell跟rt-linux有啥區別

研華工控機用什么系統?Windows與Linux操作系統的較量

評論