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

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 Document-Ebook。將永久鏈結加入書籤。

好書: Linux Performance Monitoring 下載 (電子書) 有 6 則回應

  1. visual 說道:

    備份的也是耶....@@"

  2. Tsung 說道:

    gnochm 或 xchm 可以看~ 🙂

  3. Wesley 說道:

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

  4. Tsung 說道:

    Mmm... soga, 不過我沒有 Windows 可以測試.. orz..

  5. Alex 說道:

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

  6. Tsung 說道:

    感謝指點, 將此也補在文章上~ 🙂

發表迴響