好書: 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

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

在〈好書: Linux Performance Monitoring 下載 (電子書)〉中有 6 則留言

  1. 是不是只有左邊有選單,但右邊內容都沒顯示?
    若是的話,對該 chm 檔選右鍵內容,
    最下面點一下解除封鎖就可以了。
    (以上情況應該只在windows才這樣吧)

  2. 某些設備上可能要把apache改成httpd…
    另外,建議再加上一個echo會比較容易閱讀...
    當然…僅供參考。^^
    while :; do ps -eo pid,ni,pri,pcpu,psr,comm | grep "httpd"; sleep 1; echo "--->>";done;

Wesley 發表迴響取消回覆

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料