歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux系統監控工具sysstat

Linux系統監控工具sysstat

日期:2017/2/28 14:29:40   编辑:Linux教程

sysstat就有監控CPU使用率、硬盤和網絡吞吐數據,對這些數據的收集和分析,有利於我們判斷系統是否正常運行,是提高系統運行效率、安全運行服務器的得力助手。

Ubuntu Linux系統下安裝(見下圖):sudo apt-get install sysstat

sysstat在/etc/cron.d/sysstat中寫了計劃日志,每10分鐘就進行一次日志的記錄,在23:53對一天的日志進程總結,切割。

相關問題解決

無法打開 /var/log/sysstat/sa25:沒有那個文件或目錄

安裝首次執行#sar 命令時會提示如下錯誤。

無法打開 /var/log/sysstat/sa25:沒有那個文件或目錄

上面的值25一般是當天的日期(我在2014年7月25日測試,所以這裡是25)。

這個錯誤是由於沒有創建那個文件,可是使用參數-o 讓其生成。

#sar -o 25

這樣/var/log/sysstat/目錄下就會有文件了。

----------------------------------------------------------------

sar命令默認是展示CPU的運行狀況的

sar的命令選項

-b I/O 和傳輸速率信息狀況
-B 分頁狀況
-d 塊設備狀況
-I { <中斷> | SUM | ALL | XALL }
中斷信息狀況
-m 電源管理信息狀況
-n { <關鍵詞> [,...] | ALL }
網絡統計信息
關鍵詞可以是:
DEV 網卡
EDEV 網卡 (錯誤)
NFS NFS 客戶端
NFSD NFS 服務器
SOCK Sockets (套接字) (v4)
IP IP 流 (v4)
EIP IP 流 (v4) (錯誤)
ICMP ICMP 流 (v4)
EICMP ICMP 流 (v4) (錯誤)
TCP TCP 流 (v4)
ETCP TCP 流 (v4) (錯誤)
UDP UDP 流 (v4)
SOCK6 Sockets (套接字) (v6)
IP6 IP 流 (v6)
EIP6 IP 流 (v6) (錯誤)
ICMP6 ICMP 流 (v6)
EICMP6 ICMP 流 (v6) (錯誤)
UDP6 UDP 流 (v6)
-q 隊列長度和平均負載
-r 內存利用率
-R 內存狀況
-S 交換空間利用率
-u [ ALL ]
CPU 利用率
-v Kernel table 狀況
-w 任務創建與系統轉換統計信息
-W 交換信息
-y TTY 設備狀況

sar可以查看包括負載平均值,CPU負載,RAM,磁盤I/O網絡I/O和其他一些統計信息。

sar -s 開始時間 -e 結束時間 就可以查看你要查的時間段的日志。

[root@localhost ~]# sar -f /var/log/sysstat/sa25

使用sar -f 文件路徑,就可以查看你要顯示的時間的日志。

sysstat 的詳細介紹:請點這裡
sysstat 的下載地址:請點這裡

通過sysstat監控Linux各項參數 http://www.linuxidc.com/Linux/2011-12/50177.htm

Copyright © Linux教程網 All Rights Reserved