Linux パフォーマンス調査
コマンド
CPU使用率: top, vmstat, sar, mpstat
メモリ利用率: top, free(コマンド), vmstat, sar
ディスクI/O: iostat, sar
ディスク:
ディスク容量: df
スワップ利用率: top, vmstat
ネットワークI/O: iptraf, sar
時間計測: time(コマンド)
プロセス情報: ps
System Libraries(?)
gethostlatency
ltrace
ldd
System Call Interface
strace
perf
trace
sysdig
SystemTap
ネットワーク
ソケット(Sockets)
ss
netstat
TCP/UDP
tcplife
tcpretrans
udpconnect
IP
nstat
ip(コマンド)
route
iptables
NetDevice
tcpdump
デバイスドライバからアプリケーションまで
perf
Ftrace
stap
lttng
bcc
eBPF
bpftrace
https://gyazo.com/704fce103762f6b6f3f81ba36fc65f5f
ref: https://www.brendangregg.com/linuxperf.html
https://gyazo.com/aa52039a56ed07bca91307c0c9b459ac
ref: https://qiita.com/legokichi/items/e2f807f70316a916f4be
参考
Linux Performance
Linux perf Examples
関連
JMeter
Valgrind
eBPF
メモ
Systems Performance 2nd Edition Book
USE Method: Rosetta Stone of Performance Checklists
Rust のデバッグチートシート - Qiita
『詳解システム・パフォーマンス』
O'Reilly Japan - 詳解 システム・パフォーマンス 第2版
#性能試験 #性能テスト #テスト #性能改善 #パフォーマンス #パフォーマンス分析