Quyển sách は, エンタープライズとクラウド hoàn cảnh を đối tượng としたオペレーティングシステムとアプリケーション の パフォーマンス phân tích と hướng về phía trước について giải thích します.
Chủ にLinuxベース の オペレーティングシステムに hàm まれるツールとそ の sử dụng lệ を thông じてシステムパフォーマンスを dẫn き ra す thủ pháp を thuyết minh します. システム bình 価 の ため の ベンチマーク, キャパシティプランニング, ボトルネック の giải tiêu について giải thích しスケーラビリティを chế hạn する muốn nhân を phát thấy, phân tích し, giải quyết する phương pháp を học びます.
Đệ 2 bản では, perf, Ftrace, BPF の giải thích が thêm わり, Linuxとクラウドコンピューティングについて の thuyết minh が sung thật しました.
システム の パフォーマンスを hướng về phía trước させ, コストを cắt giảm し, レイテンシ の ngoại れ trị を giảm らすため の phương pháp を học ぶ quyển sách はエンジニア tất huề の một sách です.
Tường giải システム・パフォーマンス đệ 2 bản
Brendan Gregg, tây hiếp tĩnh hoành giam 訳, đuôi dài cao hoằng 訳
![[cover photo]](https://www.oreilly.co.jp/books/images/picture_large978-4-8144-0007-2.jpeg)
- TOPICS
- System/Network
- Phát hành thời đại ngày
- 2023 năm 01 nguyệt
- PRINT LENGTH
- 940
- ISBN
- 978-4-8144-0007-2
- Nguyên thư
- Systems Performance, 2nd Edition
- FORMAT
- Print PDF EPUB
Mục lục
まえがき 1 chương イントロダクション 1.1 システムパフォーマンス 1.2 chức loại 1.3 tác nghiệp 1.4 phân tích の coi điểm 1.5 パフォーマンスエンジニアリング の khó しさと mặt trắng さ 1.5.1 chủ quan な tính chất 1.5.2 phục tạp さ 1.5.3 số nhiều の nguyên nhân の hỗ trợ lẫn nhau 1.5.4 số nhiều の パフォーマンス chướng hại の đồng thời phát sinh 1.6 レイテンシ 1.7 nhưng quan trắc tính 1.7.1 カウンタ, thống kê lượng, chỉ tiêu 1.7.2 プロファイリング 1.7.3 トレーシング 1.8 thật nghiệm 1.9 クラウドコンピューティング 1.10 メソドロジ 1.10.1 60 giây で chung わるLinuxパフォーマンス phân tích 1.11 ケーススタディ 1.11.1 ディスク の tốc độ thấp hèn 1.11.2 ソフトウェア変 càng 1.11.3 より thâm く học ぶために 1.12 tham khảo văn hiến 2 chương メソドロジ 2.1 dùng từ 2.2 モデル 2.2.1 テスト đối tượng システム ( SUT ) 2.2.2 キューイングシステム 2.3 コンセプト 2.3.1 レイテンシ 2.3.2 タイムスケール 2.3.3 トレードオフ 2.3.4 チューニング 2.3.5 thích thiết tính の レベル 2.3.6 いつ phân tích を ngăn めるか 2.3.7 tiêu chuẩn cơ bản khi の đẩy thưởng trị 2.3.8 phụ tải かアーキテクチャか 2.3.9 スケーラビリティ 2.3.10 パフォーマンス chỉ tiêu 2.3.11 sử dụng suất 2.3.12 bão hòa độ 2.3.13 プロファイリング 2.3.14 キャッシング 2.3.15 Known-Unknowns 2.4 coi điểm 2.4.1 リソース phân tích 2.4.2 ワークロード phân tích 2.5 メソドロジ 2.5.1 đèn đường の アンチメソッド 2.5.2 ランダム変 càng アンチメソッド 2.5.3 ai か người khác の せいにするアンチメソッド 2.5.4 アドホックチェックリストメソッド 2.5.5 vấn đề の ghi lại 2.5.6 khoa học メソッド 2.5.7 chẩn bệnh サイクル 2.5.8 ツールメソッド 2.5.9 USEメソッド 2.5.10 REDメソッド 2.5.11 ワークロード の đặc tính の nắm chắc 2.5.12 ドリルダウン phân tích 2.5.13 レイテンシ phân tích 2.5.14 メソッドR 2.5.15 イベントトレーシング 2.5.16 ベースライン thống kê 2.5.17 tĩnh パフォーマンスチューニング 2.5.18 キャッシュ の チューニング 2.5.19 マイクロベンチマーキング 2.5.20 パフォーマンスマントラ 2.6 モデリング 2.6.1 エンタープライズシステムかクラウドシステムか 2.6.2 coi 覚 な cứu minh 2.6.3 スケーラビリティに quan するアムダール の pháp tắc 2.6.4 ユニバーサルスケーラビリティ pháp tắc 2.6.5 đãi ち hàng ngũ lý luận 2.7 キャパシティプランニング 2.7.1 リソース の giới hạn 2.7.2 yếu tố phân tích 2.7.3 スケーラビリティを hướng về phía trước させる phương pháp 2.8 thống kê lượng 2.8.1 パフォーマンスゲイン の định lượng hóa 2.8.2 bình quân 2.8.3 tiêu chuẩn lệch lạc, パーセンタイル, trung ương trị 2.8.4 変 động hệ số 2.8.5 nhiều phong phân bố 2.8.6 ngoại れ trị 2.9 モニタリング 2.9.1 khi hệ liệt なパターン 2.9.2 モニタリングプロダクト 2.9.3 ブート lấy hàng の tập kế 2.10 ビジュアライゼーション 2.10.1 chiết れ tuyến グラフ 2.10.2 rải rác đồ 2.10.3 ヒートマップ 2.10.4 タイムライン đồ 2.10.5 mặt ngoài プロット 2.10.6 ビジュアライゼーションツール 2.11 luyện tập vấn đề 2.12 tham khảo văn hiến 3 chương オペレーティングシステム 3.1 dùng từ 3.2 cơ sở tri thức 3.2.1 カーネル 3.2.2 カーネルモードとユーザーモード 3.2.3 システムコール 3.2.4 cắt り込み 3.2.5 クロックとアイドル trạng thái 3.2.6 プロセス 3.2.7 スタック 3.2.8 仮 tưởng メモリ 3.2.9 スケジューラ 3.2.10 ファイルシステム 3.2.11 キャッシング 3.2.12 ネットワーキング 3.2.13 デバイスドライバ 3.2.14 マルチプロセッサ 3.2.15 プリエンプション 3.2.16 リソースコントロール 3.2.17 nhưng quan trắc tính 3.3 カーネル 3.3.1 Unix 3.3.2 BSD 3.3.3 Solaris 3.4 Linux 3.4.1 Linuxが khai phát したカーネル cơ năng 3.4.2 systemd 3.4.3 KPTI ( メルトダウン đối sách ) 3.4.4 拡 trương BPF 3.5 そ の hắn の hạng mục 3.5.1 PGOカーネル 3.5.2 ユニカーネル 3.5.3 マイクロカーネルとハイブリッドカーネル 3.5.4 phân tán OS 3.6 カーネル の tương đối 3.7 luyện tập vấn đề 3.8 tham khảo văn hiến 3.8.1 bổn văn で ngôn cập していない tham khảo văn hiến 4 chương nhưng quan trắc tính ツール 4.1 lấy り thượng げるツール 4.1.1 tĩnh パフォーマンスツール 4.1.2 クライシスツール 4.2 ツールタイプ 4.2.1 cố định カウンタ 4.2.2 プロファイリング 4.2.3 トレーシング 4.2.4 モニタリング 4.3 nhưng quan trắc tính ツール の tình báo ソース 4.3.1 /proc 4.3.2 /sys 4.3.3 trì duyên アカウンティング 4.3.4 netlink 4.3.5 トレースポイント 4.3.6 kprobe 4.3.7 uprobe 4.3.8 USDT 4.3.9 ハードウェアカウンタ ( PMC ) 4.3.10 nhưng quan trắc tính ツール の そ の hắn の tình báo ソース 4.4 sar 4.4.1 sar(1)でできること 4.4.2 sar(1)モニタリング 4.4.3 sar(1) の ライブ xuất lực 4.4.4 sar(1) の ドキュメント 4.5 トレーシングツール 4.6 nhưng quan trắc tính ツールに đối する quan sát 4.7 luyện tập vấn đề 4.8 tham khảo văn hiến 5 chương アプリケーション 5.1 アプリケーション の cơ sở tri thức 5.1.1 パフォーマンス の mục tiêu 5.1.2 よく thật hành されるコード の nhất thích hóa 5.1.3 nhưng quan trắc tính 5.1.4 ビッグオー nhớ pháp 5.2 アプリケーション の パフォーマンス hướng về phía trước の ため の テクニック 5.2.1 I/Oサイズ の tuyển 択 5.2.2 キャッシング 5.2.3 バッファリング 5.2.4 ポーリング 5.2.5 song hành thật hành と song song 処 lý 5.2.6 ノンブロッキングI/O 5.2.7 プロセッサ の バインド 5.2.8 パフォーマンスマントラ 5.3 プログラミング ngôn ngữ 5.3.1 コンパイル ngôn ngữ 5.3.2 インタープリタ ngôn ngữ 5.3.3 仮 tưởng マシン 5.3.4 ガベージコレクション 5.4 メソドロジ 5.4.1 CPUプロファイリング 5.4.2 off-CPU phân tích 5.4.3 システムコール phân tích 5.4.4 USEメソッド 5.4.5 スレッド trạng thái の phân tích 5.4.6 ロック phân tích 5.4.7 tĩnh パフォーマンスチューニング 5.4.8 phân tán トレーシング 5.5 nhưng quan trắc tính ツール 5.5.1 perf 5.5.2 profile 5.5.3 offcputime 5.5.4 strace 5.5.5 execsnoop 5.5.6 syscount 5.5.7 bpftrace 5.6 chú ý điểm 5.6.1 không rõ なシンボル 5.6.2 không rõ なスタック 5.7 luyện tập vấn đề 5.8 tham khảo văn hiến 6 chương CPU 6.1 dùng từ 6.2 モデル 6.2.1 CPU の アーキテクチャ 6.2.2 CPU の メモリキャッシュ 6.2.3 CPU の ランキュー 6.3 コンセプト 6.3.1 クロックスピード 6.3.2 mệnh lệnh 6.3.3 mệnh lệnh パイプライン 6.3.4 mệnh lệnh phúc 6.3.5 mệnh lệnh サイズ 6.3.6 SMT 6.3.7 IPC, CPI 6.3.8 sử dụng suất 6.3.9 ユーザー thời gian /カーネル thời gian 6.3.10 bão hòa 6.3.11 プリエンプション 6.3.12 ưu tiên độ の nghịch 転 6.3.13 マルチプロセスとマルチスレッディング 6.3.14 ワードサイズ 6.3.15 コンパイラ の nhất thích hóa 6.4 アーキテクチャ 6.4.1 ハードウェア 6.4.2 ソフトウェア 6.5 メソドロジ 6.5.1 ツールメソッド 6.5.2 USEメソッド 6.5.3 ワークロード の đặc tính の nắm chắc 6.5.4 プロファイリング 6.5.5 サイクル phân tích 6.5.6 パフォーマンスモニタリング 6.5.7 tĩnh パフォーマンスチューニング 6.5.8 ưu tiên độ の チューニング 6.5.9 リソースコントロール 6.5.10 CPU の バインド 6.5.11 マイクロベンチマーキング 6.6 nhưng quan trắc tính ツール 6.6.1 uptime 6.6.2 vmstat 6.6.3 mpstat 6.6.4 sar 6.6.5 ps 6.6.6 top 6.6.7 pidstat 6.6.8 time, ptime 6.6.9 turbostat 6.6.10 showboost 6.6.11 pmcarch 6.6.12 tlbstat 6.6.13 perf 6.6.14 profile 6.6.15 cpudist 6.6.16 runqlat 6.6.17 runqlen 6.6.18 softirqs 6.6.19 hardirqs 6.6.20 bpftrace 6.6.21 そ の hắn の ツール 6.7 ビジュアライゼーション 6.7.1 sử dụng suất ヒートマップ 6.7.2 giây chưa mãn オフセットヒートマップ 6.7.3 フレームグラフ 6.7.4 FlameScope 6.8 thật nghiệm 6.8.1 アドホックテスト 6.8.2 SysBench 6.9 チューニング 6.9.1 コンパイラ の オプション 6.9.2 ưu tiên độ とクラス の thao tác 6.9.3 スケジューラオプション 6.9.4 スケーリングガバナー 6.9.5 điện lực trạng thái 6.9.6 CPUへ の バインド 6.9.7 bài hắn cpuset 6.9.8 リソースコントロール 6.9.9 セキュリティブートオプション 6.9.10 プロセッサオプション ( BIOSチューニング ) 6.10 luyện tập vấn đề 6.11 tham khảo văn hiến 7 chương メモリ 7.1 dùng từ 7.2 コンセプト 7.2.1 仮 tưởng メモリ 7.2.2 ページング 7.2.3 デマンドページング 7.2.4 オーバーコミット 7.2.5 プロセス の スワッピング 7.2.6 ファイルシステムキャッシュ の sử い phương 7.2.7 sử dụng suất と bão hòa 7.2.8 アロケータ 7.2.9 cùng sở hữu メモリ 7.2.10 ワーキングセットサイズ 7.2.11 ワードサイズ 7.3 アーキテクチャ 7.3.1 ハードウェア 7.3.2 ソフトウェア 7.3.3 プロセス の 仮 tưởng アドレス không gian 7.4 メソドロジ 7.4.1 ツールメソッド 7.4.2 USEメソッド 7.4.3 sử dụng hình thái の đặc tính の nắm chắc 7.4.4 サイクル phân tích 7.4.5 パフォーマンスモニタリング 7.4.6 リーク kiểm ra 7.4.7 tĩnh パフォーマンスチューニング 7.4.8 リソースコントロール 7.4.9 マイクロベンチマーキング 7.4.10 メモリシュリンク 7.5 nhưng quan trắc tính ツール 7.5.1 vmstat 7.5.2 PSI 7.5.3 swapon 7.5.4 sar 7.5.5 slabtop 7.5.6 numastat 7.5.7 ps 7.5.8 top 7.5.9 pmap 7.5.10 perf 7.5.11 drsnoop 7.5.12 wss 7.5.13 bpftrace 7.5.14 そ の hắn の ツール 7.6 チューニング 7.6.1 パラメータ 7.6.2 số nhiều の ページサイズ 7.6.3 アロケータ 7.6.4 NUMAバインディング 7.6.5 リソースコントロール 7.7 luyện tập vấn đề 7.8 tham khảo văn hiến 8 chương ファイルシステム 8.1 dùng từ 8.2 モデル 8.2.1 ファイルシステムインターフェイス 8.2.2 ファイルシステムキャッシュ 8.2.3 2 thứ キャッシュ 8.3 コンセプト 8.3.1 ファイルシステムレイテンシ 8.3.2 キャッシング 8.3.3 ランダムI/Oとシーケンシャル I/O 8.3.4 プリフェッチ 8.3.5 trước đọc み 8.3.6 ライトバックキャッシング 8.3.7 đồng kỳ thư き込み 8.3.8 Raw I/OとDirect I/O 8.3.9 ノンブロッキングI/O 8.3.10 メモリマップトファイル 8.3.11 メタデータ 8.3.12 nói lý lẽ I/Oと vật lý I/O 8.3.13 オペレーションは bình đẳng ではない 8.3.14 đặc thù ファイルシステム 8.3.15 cuối cùng アクセス thời khắc 8.3.16 dung lượng 8.4 アーキテクチャ 8.4.1 ファイルシステムI/Oスタック 8.4.2 VFS 8.4.3 ファイルシステムキャッシュ 8.4.4 ファイルシステム の パフォーマンスに quan わるそ の hắn の cơ năng と thuộc tính 8.4.5 ファイルシステムタイプ 8.4.6 ボリュームとプール 8.5 メソドロジ 8.5.1 ディスク phân tích 8.5.2 レイテンシ phân tích 8.5.3 ワークロード の đặc tính の nắm chắc 8.5.4 パフォーマンスモニタリング 8.5.5 tĩnh パフォーマンスチューニング 8.5.6 キャッシュ の チューニング 8.5.7 ワークロード の chia lìa 8.5.8 マイクロベンチマーキング 8.6 nhưng quan trắc tính ツール 8.6.1 mount 8.6.2 free 8.6.3 top 8.6.4 vmstat 8.6.5 sar 8.6.6 slabtop 8.6.7 strace 8.6.8 fatrace 8.6.9 LatencyTOP 8.6.10 opensnoop 8.6.11 filetop 8.6.12 cachestat 8.6.13 ext4dist ( xfs, zfs, btrfs, nfs ) 8.6.14 ext4slower ( xfs, zfs, btrfs, nfs ) 8.6.15 bpftrace 8.6.16 そ の hắn の ツール 8.6.17 ビジュアライゼーション 8.7 thật nghiệm 8.7.1 アドホックテスト 8.7.2 マイクロベンチマークツール 8.7.3 キャッシュ の フラッシュ 8.8 チューニング 8.8.1 アプリケーションから の hô び ra し 8.8.2 ext4 8.8.3 ZFS 8.9 luyện tập vấn đề 8.10 tham khảo văn hiến 9 chương ディスク 9.1 dùng từ 9.2 モデル 9.2.1 単 thuần ディスク 9.2.2 オンディスクキャッシュ 9.2.3 コントローラ 9.3 コンセプト 9.3.1 thời gian の kế trắc 9.3.2 タイムスケール 9.3.3 キャッシング 9.3.4 ランダムI/Oとシーケンシャル I/O 9.3.5 đọc み thư き の cắt hợp 9.3.6 I/Oサイズ 9.3.7 IOPSは chờ しくない 9.3.8 phi データ転 đưa ディスクコマンド 9.3.9 sử dụng suất 9.3.10 bão hòa độ 9.3.11 I/O đãi ち thời gian 9.3.12 đồng kỳ I/Oと không giống kỳ I/O 9.3.13 ディスクI/OとアプリケーションI/O 9.4 アーキテクチャ 9.4.1 ディスク の タイプ 9.4.2 インターフェイス 9.4.3 ストレージタイプ 9.4.4 OS の ディスクI/Oスタック 9.5 メソドロジ 9.5.1 ツールメソッド 9.5.2 USEメソッド 9.5.3 パフォーマンスモニタリング 9.5.4 ワークロード の đặc tính の nắm chắc 9.5.5 レイテンシ phân tích 9.5.6 tĩnh パフォーマンスチューニング 9.5.7 キャッシュチューニング 9.5.8 リソースコントロール 9.5.9 マイクロベンチマーキング 9.5.10 スケーリング 9.6 nhưng quan trắc tính ツール 9.6.1 iostat 9.6.2 sar 9.6.3 PSI 9.6.4 pidstat 9.6.5 perf 9.6.6 biolatency 9.6.7 biosnoop 9.6.8 iotop, biotop 9.6.9 biostacks 9.6.10 blktrace 9.6.11 bpftrace 9.6.12 MegaCli 9.6.13 smartctl 9.6.14 SCSIロギング 9.6.15 そ の hắn の ツール 9.7 ビジュアライゼーション 9.7.1 chiết れ tuyến グラフ 9.7.2 レイテンシ rải rác đồ 9.7.3 レイテンシヒートマップ 9.7.4 オフセットヒートマップ 9.7.5 sử dụng suất ヒートマップ 9.8 thật nghiệm 9.8.1 アドホックテスト 9.8.2 カスタムロードジェネレータ 9.8.3 マイクロベンチマークツール 9.8.4 ランダム đọc み ra し の lệ 9.8.5 ioping 9.8.6 fio 9.8.7 blkreplay 9.9 チューニング 9.9.1 OS の パラメータ 9.9.2 ディスクデバイス の パラメータ 9.9.3 ディスクコントローラ の パラメータ 9.10 luyện tập vấn đề 9.11 tham khảo văn hiến 10 chương ネットワーク 10.1 dùng từ 10.2 モデル 10.2.1 ネットワークインターフェイス 10.2.2 コントローラ 10.2.3 プロトコルスタック 10.3 コンセプト 10.3.1 ネットワークとルーティング 10.3.2 プロトコル 10.3.3 カプセル hóa 10.3.4 パケットサイズ 10.3.5 レイテンシ 10.3.6 バッファリング 10.3.7 tiếp 続バックログ 10.3.8 インターフェイス の ネゴシエーション 10.3.9 tụ hợp lảng tránh 10.3.10 sử dụng suất 10.3.11 ローカル tiếp 続 10.4 アーキテクチャ 10.4.1 プロトコル 10.4.2 ハードウェア 10.4.3 ソフトウェア 10.5 メソドロジ 10.5.1 ツールメソッド 10.5.2 USEメソッド 10.5.3 ワークロード の đặc tính の nắm chắc 10.5.4 レイテンシ phân tích 10.5.5 パフォーマンスモニタリング 10.5.6 パケットスニッフィング 10.5.7 TCP phân tích 10.5.8 tĩnh パフォーマンスチューニング 10.5.9 リソースコントロール 10.5.10 マイクロベンチマーキング 10.6 nhưng quan trắc tính ツール 10.6.1 ss 10.6.2 ip 10.6.3 ifconfig 10.6.4 nstat 10.6.5 netstat 10.6.6 sar 10.6.7 nicstat 10.6.8 ethtool 10.6.9 tcplife 10.6.10 tcptop 10.6.11 tcpretrans 10.6.12 bpftrace 10.6.13 tcpdump 10.6.14 Wireshark 10.6.15 そ の hắn の ツール 10.7 thật nghiệm 10.7.1 ping 10.7.2 traceroute 10.7.3 pathchar 10.7.4 iperf 10.7.5 netperf 10.7.6 tc 10.7.7 そ の hắn の ツール 10.8 チューニング 10.8.1 システム toàn thể で の チューニング 10.8.2 ソケットオプション 10.8.3 cấu thành オプション 10.9 luyện tập vấn đề 10.10 tham khảo văn hiến 11 chương クラウドコンピューティング 11.1 cơ sở tri thức 11.1.1 インスタンスタイプ 11.1.2 スケーラブルなアーキテクチャ 11.1.3 キャパシティプランニング 11.1.4 ストレージ 11.1.5 マルチテナンシー 11.1.6 オーケストレーション ( Kubernetes ) 11.2 ハードウェア仮 tưởng hóa 11.2.1 thật trang 11.2.2 オーバーヘッド 11.2.3 リソースコントロール 11.2.4 nhưng quan trắc tính 11.3 OS仮 tưởng hóa 11.3.1 thật trang 11.3.2 オーバーヘッド 11.3.3 リソースコントロール 11.3.4 nhưng quan trắc tính 11.4 khinh lượng 仮 tưởng hóa 11.4.1 thật trang 11.4.2 オーバーヘッド 11.4.3 リソースコントロール 11.4.4 nhưng quan trắc tính 11.5 そ の hắn の タイプ 11.6 tương đối 11.7 diễn tập vấn đề 11.8 tham khảo văn hiến 12 chương ベンチマーキング 12.1 cơ sở tri thức 12.1.1 lý do 12.1.2 hiệu quả なベンチマーキング 12.1.3 まずいベンチマーキング 12.2 ベンチマーキング の タイプ 12.2.1 マイクロベンチマーキング 12.2.2 シミュレーション 12.2.3 リプレイ 12.2.4 sản nghiệp tiêu chuẩn 12.3 メソドロジ 12.3.1 パッシブベンチマーキング 12.3.2 アクティブベンチマーキング 12.3.3 CPUプロファイリング 12.3.4 USEメソッド 12.3.5 ワークロード の đặc tính の nắm chắc 12.3.6 カスタムベンチマーク 12.3.7 ランプ phụ tải 12.3.8 サニティチェック 12.3.9 thống kê phân tích 12.3.10 ベンチマーキング の チェックリスト 12.4 ベンチマークについて hỏi うべきこと 12.5 luyện tập vấn đề 12.6 tham khảo văn hiến 13 chương perf 13.1 サブコマンド の điểm chính 13.2 1 hành プログラム 13.2.1 イベント の リスト の tỏ vẻ 13.2.2 イベント số の tính toán 13.2.3 プロファイリング 13.2.4 tĩnh トレーシング 13.2.5 động トレーシング 13.2.6 レポート tác thành 13.3 perfイベント 13.4 ハードウェアイベント 13.4.1 bước sóng số サンプリング 13.5 ソフトウェアイベント 13.6 トレースポイントイベント 13.7 プローブイベント 13.7.1 kprobe 13.7.2 uprobe 13.7.3 USDT 13.8 perf stat 13.8.1 オプション 13.8.2 インターバルごと の thống kê 13.8.3 CPU gian の バランス 13.8.4 イベントフィルタ 13.8.5 シャドウ thống kê 13.9 perf record 13.9.1 オプション 13.9.2 CPUプロファイリング 13.9.3 スタックウォーク 13.10 perf report 13.10.1 TUI 13.10.2 STDIO 13.11 perf script 13.11.1 フレームグラフ 13.11.2 トレーススクリプト 13.12 perf trace 13.12.1 カーネル の バージョンによる vi い 13.13 そ の hắn の コマンド 13.14 perf の ドキュメント 13.15 tham khảo văn hiến 14 chương Ftrace 14.1 cơ năng の điểm chính 14.2 tracefs ( /sys ) 14.2.1 tracefs の nội dung 14.3 Ftrace の quan số プロファイラ 14.4 Ftrace の quan số トレーサー 14.4.1 trace の sử い phương 14.4.2 trace_pipe の sử い phương 14.4.3 オプション 14.5 トレースポイント 14.5.1 フィルタ 14.5.2 トリガー 14.6 kprobe 14.6.1 イベントトレーシング 14.6.2 dẫn số 14.6.3 lệ り trị 14.6.4 フィルタとトリガー 14.6.5 kprobeプロファイラ 14.7 uprobe 14.7.1 イベントトレーシング 14.7.2 dẫn số と lệ り trị 14.7.3 フィルタとトリガー 14.7.4 uprobeプロファイラ 14.8 Ftrace の quan số グラフトレーサー 14.8.1 コールグラフ の トレーシング 14.8.2 オプション 14.9 Ftrace の ハードウェアレイテンシ ( hwlat ) トレーサー 14.10 Ftrace histトリガー 14.10.1 単 một キー 14.10.2 フィールド 14.10.3 tân trang tử 14.10.4 PIDフィルタ 14.10.5 số nhiều キー 14.10.6 スタックトレースキー 14.10.7 hợp thành イベント 14.11 trace-cmd 14.11.1 サブコマンド の điểm chính 14.11.2 trace-cmd の 1 hành プログラム 14.11.3 trace-cmdと perf(1) 14.11.4 trace-cmdによる quan số グラフトレーシング 14.11.5 KernelShark 14.11.6 trace-cmd の ドキュメント 14.12 perf ftrace 14.13 perf-tools 14.13.1 đối tượng lĩnh vực 14.13.2 単 một mực ツール 14.13.3 nhiều mục đích ツール 14.13.4 perf-tools の 1 hành プログラム 14.13.5 lệ 14.13.6 perf-toolsと BCC/BPF 14.13.7 ドキュメント 14.14 Ftrace の ドキュメント 14.15 tham khảo văn hiến 15 chương BPF 15.1 BCC 15.1.1 インストール 15.1.2 ツール の đối tượng lĩnh vực 15.1.3 単 một mực ツール 15.1.4 nhiều mục đích ツール 15.1.5 1 hành プログラム 15.1.6 nhiều mục đích ツール の thật hành lệ 15.1.7 BCCとbpftrace 15.1.8 ドキュメント 15.2 bpftrace 15.2.1 インストール 15.2.2 ツール 15.2.3 1 hành プログラム 15.2.4 プログラミング 15.2.5 リファレンス 15.2.6 ドキュメント 15.3 tham khảo văn hiến 16 chương ケーススタディ 16.1 dư tưởng ngoại の thành quả 16.1.1 vấn đề の ghi lại 16.1.2 phân tích の chiến lược 16.1.3 thống kê の số trị 16.1.4 cấu thành 16.1.5 PMC 16.1.6 ソフトウェアイベント 16.1.7 トレーシング 16.1.8 kết luận 16.2 そ の hắn の tình báo 16.3 tham khảo văn hiến Phó lục A USEメソッド: Linux A.1 vật lý リソース A.1.1 toàn bộ な chú A.2 ソフトウェアリソース A.3 tham khảo văn hiến Phó lục B sar の まとめ Phó lục C bpftrace1 hành プログラム C.1 CPU C.2 メモリ C.3 ファイルシステム C.4 ディスク C.5 ネットワーキング Phó lục D luyện tập vấn đề の giải đáp D.1 2 chương メソドロジ D.2 3 chương オペレーティングシステム D.3 6 chương CPU D.4 7 chương メモリ D.5 8 chương ファイルシステム D.6 9 chương ディスク D.7 11 chương クラウドコンピューティング Phó lục E システムパフォーマンス quan liền の trứ danh người リスト E.1 tham khảo văn hiến Phó lục F dùng từ tập Hướng dẫn tra cứu