星期三, 十一月 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;
延伸閱讀
- 好文: Linux 系統效能監控 - CPU、Memory、I/O、Network
- Ebook: Linux 訓練教材開放下載
- Debian Linux 升級 udev 時, mdadm 被移除 解法(testing)
- Linux MySQL 使用 TCMalloc
- CSS: 讓圖片蓋在 Flash Player 上面(使用 z-index)
相關標籤
抓回來不能看?
備份的也是耶....@@"
Comment by
visual
(11/04/2009 22:35)
是不是只有左邊有選單,但右邊內容都沒顯示?
若是的話,對該 chm 檔選右鍵內容,
最下面點一下解除封鎖就可以了。
(以上情況應該只在windows才這樣吧)
Comment by
Wesley
(11/06/2009 13:48)
關於...寫入 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)
發表迴響
PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~




