16件のドキュメント
詳解 システム・パフォーマンス - 概要・読み方ガイド
Brendan Gregg著「詳解 システム・パフォーマンス 第2版」の全体マップ。USE法・RED法・フレームグラフの入口となる読書ノートシリーズ。
詳解 システム・パフォーマンス - 第16章:ケーススタディ
パフォーマンスエンジニアの思考プロセスを実例(赤いクジラ問題)から学ぶ。USE法の実践と仮説→検証→絞り込みのサイクル。
詳解 システム・パフォーマンス - 第2章:メソドロジ
USE法・RED法・60秒診断チェックリスト・ワークロード分析の完全リファレンス。パフォーマンス問題の体系的な診断手順。
詳解 システム・パフォーマンス - 第3章:オペレーティングシステム
Linuxカーネルの内部構造・プロセス管理・メモリ管理・スケジューラ。パフォーマンス分析のための OS 基礎知識。
詳解 システム・パフォーマンス - 第4章:可観測性ツール
Linuxパフォーマンスツールの全体マップ。静的/動的・カーネル/ユーザー空間の分類と、各ツールの用途・使い分け。
詳解 システム・パフォーマンス - 第5章:アプリケーション
アプリケーション層のパフォーマンス分析。プロファイリング・トレーシング・言語別の観測手法・CPUフレームグラフの作り方。
詳解 システム・パフォーマンス - 第6章:CPU分析
CPU使用率・スケジューラ・CPI・フレームグラフ・キャッシュミス分析の完全ガイド。perfコマンドを使った実践的なCPUボトルネック調査手順。
詳解 システム・パフォーマンス - 第7章:メモリ分析
Linuxメモリ管理の仕組み・OOM・スワップ・ページキャッシュ・メモリリーク検出まで。free/vmstat/pmap/valgrind/memleak の実践的な使い方。
詳解 システム・パフォーマンス - 第8章:ファイルシステム分析
VFS・ページキャッシュ・ファイルシステムレイテンシの分析。vfsstat・opensnoop・cachestat の使い方とファイルシステムチューニング。
詳解 システム・パフォーマンス - 第9章:ディスク分析
iostat詳細・ディスクレイテンシ・I/Oスケジューラ・biolatencyの実践ガイド。HDD/SSD の特性とUSE法によるディスク診断。
詳解 システム・パフォーマンス - 第10章:ネットワーク分析
TCP/IP・NICレート・TCPリトランスミッション・接続状態分析。ss/sar/tcpretrans/tcplifeの実践的な使い方とネットワークUSE法。
詳解 システム・パフォーマンス - 第11章:クラウドコンピューティング
クラウド環境特有のパフォーマンス問題。ノイジーネイバー・steal time・仮想化オーバーヘッド・コンテナのリソース制限の分析。
詳解 システム・パフォーマンス - 第12章:ベンチマーキング
ベンチマーク設計の原則・アンチパターン・マイクロベンチマークの落とし穴。wrk/fio/iperf3/sysbench の実践的な使い方。
詳解 システム・パフォーマンス - 第13章:perf
Linux標準プロファイリングツール「perf」の完全レシピ集。CPU프로파일링・フレームグラフ生成・動的トレース・ハードウェアカウンタの実践的な使い方。
詳解 システム・パフォーマンス - 第14章:Ftrace
Linuxカーネル公式トレーサー「Ftrace」の使い方。関数レイテンシ・カーネル内部の追跡・perf ftraceラッパーの実践ガイド。
詳解 システム・パフォーマンス - 第15章:BPF/eBPF
BPF(Berkeley Packet Filter)の仕組み・BCC tools完全リファレンス・bpftraceワンライナー集。次世代カーネルトレーシングの実践ガイド。