1. 程式人生 > >Linux- 日常運維-sar

Linux- 日常運維-sar

sys sysstat 保存到文件 mar sha 版本 http image 狀態

sar 非常全面的分析系統狀態的命令,可以查看系統負載,cpu,內存,磁盤的狀態。
sqr :如果沒有此命令,則需要安裝:yum install -y sysstat

文件路徑: /var/log/sa
每10分鐘,會抓一次系統狀態,保存到文件裏。
技術分享圖片
命令規則是以當天日期去命名並作為結尾
技術分享圖片
查看網卡流量:
sar -n DEV 1 3 #每一秒鐘顯示一次,一共顯示3次
會顯示你的內核版本,時間,64位系統,16顆cpu

23時25分49秒 當前時間
IFACE #網卡名稱
rxpck/s txpck/s # rx指的接受到數據包(單位:個),tx,發出去的數據包(單位:個) 幾千正常,上萬不正常則代表被工具

rxkB/s txkB/s #rx接受的數據量(單位:kb) tx發出的數據量(單位:kb)
其他值:不用理會。
技術分享圖片
sar -n DEV -f /var/log/sa/sa20 查看當天的歷史數據。此目錄保留一個月
技術分享圖片
sar -q 1 3 # 每一秒顯示一次,總共顯示3次 = w
ldavg-1 ldavg-5 ldavg-15 1分鐘,5分鐘,15分鐘
技術分享圖片

sar -q 查看歷史負載。
技術分享圖片
sar -b 1 3 #每一秒顯示一次,總共顯示3次,查看磁盤讀寫
技術分享圖片
/var/log/sa下,還有文件sar20,sar20是第二天生成的,sa20是二進制文件,不能查看,只能用sar -n DEV -f /var/log/sa/sa20 命令,而sqr20,可以直接用cat查看

技術分享圖片
會記錄一整天所有系統的內容
技術分享圖片

Linux- 日常運維-sar