X

好書: Linux Performance Monitoring 下載 (電子書)

Linux 效能調校 與 監控、監看, 該如何做、如何看?

此書有介紹 下述命令該如何觀看.

  • vmstat
  • mpstat
  • sar
  • iostat
  • netstat
  • dstat
  • iptraf
  • netperf
  • ethtool
  • iperf
  • tcptrace

詳細可見: Linux Performance Monitoring.chm 下載 備份 - PDF 下載

筆記

ps 透過 psr 可以看到 Process 佔用哪個  CPU

  • while :; do ps -eo pid,ni,pri,pcpu,psr,comm | grep 'apache'; sleep 1; done # 看 Aaache
  • while :; do ps -eo pid,ni,pri,pcpu,psr,comm | grep 'mysql'; sleep 1; done # 看 MySQL

寫入 Bash alias

  • vim .bashrc # 加入下述

    alias apachemon='while :; do ps -eo pid,ni,pri,pcpu,psr,comm | grep "apache"; sleep 1; done';
    alias mysqlmon='while :; do ps -eo pid,ni,pri,pcpu,psr,comm | grep "mysql"; sleep 1; done';

  • 使用 apachemon, mysqlmon 即可看 Process 對 CPU 的 使用狀況.

感謝 Alex 建議, 加上 http 和 echo 的 結果~

alias httpmon='while :; do ps -eo pid,ni,pri,pcpu,psr,comm | grep "httpd"; sleep 1; echo "--->>";done;

Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post