January 2023
Beginner to intermediate
940 pages
15h 53m
Japanese
ディスクI/Oは、アプリケーションのレイテンシを大幅に高くする場合があるので、システムパフォーマンス分析の重要な対象である。負荷が高いと、システムがディスクI/Oの完了を待つ間、CPUがアイドル状態になってしまうため、ディスクはボトルネックになる場合がある。このようなボトルネックを見つけて取り除くと、パフォーマンスとアプリケーションのスループットが何桁分も上げられる。
ディスク(disk)という用語は、システムのメインのストレージデバイスを指す。フラッシュメモリによるSSD(Solid State Drive)や回転磁気ディスクが含まれる。SSDは、もともとディスクI/Oのパフォーマンスを向上させるために導入されたもので、実際にその役割を果たしている。しかし、容量とI/Oの頻度、スループットに対する需要はまだ上がり続けており、フラッシュメモリデバイスといえどもパフォーマンス問題がないわけではないので注意が必要である。
この章での学習目標は次の通り。
Read now
Unlock full access