星期三, 十一月 04, 2009

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

延伸閱讀

相關標籤

this is comment icon 抓回來不能看? [回覆]

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

Comment by visual (11/04/2009 22:35)

this is comment icon 回 visual [回覆]

gnochm 或 xchm 可以看~ :)

Comment by Tsung (11/04/2009 23:38)

this is comment icon [回覆]

是不是只有左邊有選單,但右邊內容都沒顯示?
若是的話,對該 chm 檔選右鍵內容,
最下面點一下解除封鎖就可以了。

(以上情況應該只在windows才這樣吧)

Comment by Wesley (11/06/2009 13:48)

this is comment icon 回 Wesley [回覆]

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

Comment by Tsung (11/06/2009 13:56)

this is comment icon 關於...寫入 Bash alias 的部份 [回覆]

某些設備上可能要把apache改成httpd…

另外,建議再加上一個echo會比較容易閱讀...

當然…僅供參考。^^

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

Comment by Alex (11/20/2009 16:13)

this is comment icon 回 Alex [回覆]

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

Comment by Tsung (11/20/2009 17:14)
Add this page to del.icio.us

發表迴響

標題

內容 (限制 1000 字)

暱稱

電子郵件

個人網頁


 authimage


PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~