linux下的系统监控软件,Linux系统监控工具sysstat
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 的下載地址:請點這里
總結
以上是生活随笔為你收集整理的linux下的系统监控软件,Linux系统监控工具sysstat的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高通良心!aptx编解码面向AOSP开源
- 下一篇: linux xlib函数手册,Xlib