Harry's Graffiti

Always Be Coding, Never Be Evil

Linux Performance Tools

Brendan Gregg 於今年八月在LinuxCon所給的演說,內容涵蓋high-level overview到常用基本指令可讓工程師知道如何分析系統效能瓶頸。

讀者可從基本的uptime, top, ps, vmstat, mpstat, free,到進階練習strace/ltrace, tcpdump, netstat, nicstat, pidstat, iotop, slabtop …etc.

尤其開頭第二頁的big picture做得相當棒,可以當成cheat sheet

SIDE NOTE: 緣起於我想了解目前的build machine是CPU bound, memory bound, I/O bound, 我用了vmstat, top, free, tmux不斷的實驗與觀察,輾轉又發現這篇投影片。