January 2023
Beginner to intermediate
940 pages
15h 53m
Japanese
システムパフォーマンス分析では、オペレーティングシステム(OS)とそのカーネルについての理解は必要不可欠だ。システムコールがどのように実行されるか、カーネルがどのようにCPUにスレッドをスケジューリングするか、限られたメモリがパフォーマンスにどのような影響を及ぼすか、ファイルシステムはI/Oをどのように処理するかなどのシステムのふるまいについて、あなたはひんぱんに仮説を立て、それを検証することになる。これらの作業では、OSとカーネルの知識を使わなければならない。
この章での学習目標は次の通り。
この章では、OSとそのカーネルについての概要を説明する。その内容は、本書のこれからの部分を理解するための前提となる。OSの授業を受け損ねた読者は、この章は特訓コースとして扱うことができる。章末では試験を行うので、知識の抜け落ちに注意しよう(冗談だ。クイズがあるだけに過ぎない)。カーネルの内部の詳細については、章末の参考文献リストを参照していただきたい。
この章は、3つの部分から構成されている。
CPUのスケジューリング、メモリ、ディスク、ファイルシステム、ネットワーク、さまざまなパフォーマンスツールなど、パフォーマンスに関連する分野については、あとの章で詳しく説明する。 ...
Read now
Unlock full access