安裝說明
# tar zxvf sysstat-11.5.6.tar.gz
# cd sysstat-11.5.6
# ./configure
# make
# make install
備註:若在linux中執行 ./configure,出現了缺少gcc庫的問題,先安裝gcc和gcc32bit庫即可
監控命令:
sar -v 10 >> /home/log/monitor_jb.log
sar -q 10 >> /home/log/monitor_load.log
sar -b 10 >> /home/log/monitor_io.log
sar -r 10 >> /home/log/monitor_memory.log
sar -u 10 >> /home/log/monitor_cpu.log
pidstat -d -p pid 10 >> /home/log/monitor_io_.log
pidstat -r -p pid 10 >> /home/log/monitor_memory_.log
pidstat -u -p pid 10 >>/home/log/monitor_cpu_.log
1. 查詢控制代碼資訊:sar -v 10 >> /home/log/monitor_jb.log
dentunusd file-nr inode-nr pty-nr
dentunusd:目錄快取記憶體中未被使用的條目數量
file-nr:檔案控制代碼(file handle)的使用數量
inode-nr:索引節點控制代碼(inode handle)的使用數量
pty-nr:使用的pty數量
2. 程序對佇列長度及平均負載狀態資訊:sar -q 10 >> /home/log/monitor_load.log
3.i/o傳輸總量與傳輸速度統計:sar -b 10 >> /home/log/monitor_io.log
4.記憶體統計資訊:sar -r 10 >> /home/log/monitor_memory.log
5.cpu統計資訊:sar -u 10 >> /home/log/monitor_cpu.log
懷疑cpu存在瓶頸,可用 sar -u 和 sar -q 等來檢視
懷疑記憶體存在瓶頸,可用 sar -b、sar -r 和 sar -w 等來檢視
懷疑i/o存在瓶頸,可用 sar -b、sar -u 和 sar -d 等來檢視
6、根據程序pid來監控某個程序的記憶體,cpu 和io,可用 pidstat -d、pidstat -r、 pidstat -u
Linux監控CPU,記憶體,磁碟I O
簡單講講linux下監控 cpu 監控cpu,top命令能夠實時監控系統的執行狀態,並且可以按照cpu 記憶體和執行時間進行排序,同時top命令還可以通過互動式命令進行設定顯示,通過top命令可以檢視即時活躍的進行。記憶體 free命令可以檢視當前系統記憶體的使用情況 free m以mb為單位顯示系...
監控cpu 記憶體
pid 1 獲取程序pid echo pid interval 1 設定採集間隔 while true do echo date y m d h m s proc memlog.txt cat proc pid status grep e vmrss proc memlog.txt 獲取記憶體占用 ...
遠端監控linux系統資訊記憶體,cpu
一 主要指令 當需要監控linux的系統執行狀態時,不免要獲取部分系統資訊如記憶體cpu等,主要指令有 1.top 用於獲取cpu等資訊,類似於windows上面的任務管理器 2.free 用於獲取記憶體資訊,包括可用記憶體等 3.df用於獲取瓷盤資訊,如瓷盤的使用空間和剩餘空間等 二 命令執行 這...