wiki:linux/analyze

sar

$ sar -u ALL -P ALL -f foo.sar

perf

5秒間プロファイルを取得

# perf record -a -g -- sleep 5
# perf report

で表示。特定のCPUを指定するには、-Cを使う。

# perf report -C 22

解析の可視化

FlameGraph?を使おう。めちゃ便利!

tcpdump + wireshark

tcpdump -s 0 -w /tmp/tcpdump_20240412.out

ポートやインタフェースを指定する場合、

tcpdump -s 0 -w /tmp/hage -i eth0 port 8080 or port 80