January 2023
Beginner to intermediate
940 pages
15h 53m
Japanese
パフォーマンスをもっとも大きくチューニングできるのは、仕事を行っている場所にもっとも近いところ、つまりアプリケーションのなかだ。アプリケーションには、データベース、ウェブサーバー、アプリケーションサーバー、ロードバランサ、ファイルサーバーなどが含まれる。以下の各章では、消費するリソース(CPU、メモリ、ファイルシステム、ディスク、ネットワーク)という観点から、アプリケーションにアプローチしていく。この章は、アプリケーションレベルを取り上げる。
アプリケーションは、極端に複雑になることがあり得る。特に、多くのコンポーネントから構成された分散アプリケーション環境ではそうだ。アプリケーション内部の検討は、通常はアプリケーション開発者の領域であり、イントロスペクションのためにサードパーティツールを使うこともある。システムパフォーマンスの研究者にとって、アプリケーションのパフォーマンス分析とは、システムリソースをもっとも最大限に活用するためのアプリケーションの構成、アプリケーションがシステムをどのように使っているかの特徴付け、一般的な病理の分析などである。
この章での学習目標は次の通り。
Read now
Unlock full access