概要
OSとしてLinuxとSolarisを題材にシステムやソフトウェアのパフォーマンス計測について解説している。
メモリー,CPU,ファイルシステム,ネットワーク,仮想化など広範な領域に対して,パフォーマンス計測の観点や具体的なツールでの計測方法について解説している。どれも詳しくて具体的で役に立った。
iostat, vmstat, sarなど多数のコマンドが解説されている。その中でも,DTraceというD言語ベースのツールが非常に強力だ。このツールの存在は本書で初めて知った。
本書で扱っているほとんどのパフォーマンス計測で,DTraceのサンプルがたくさんあり,おそらくDTraceさえ使いこなせれば,パフォーマンス計測は完璧なのではないかとも思えた。
個人的にはベンチマークの節は物足りなかった。ベンチマークを測るときは,OSやハードウェアのどういう情報を併記する必要があるのか,そしてその情報はどうやって取得すればいいのか,そういう情報があればよかった。
結論
サーバーの保守などでパフォーマンスの計測が必要な場合,この本を手元に置いて読んでおくのが良い。
パフォーマンス管理の戦略を練る際にとても役に立つだろう。本書では,LinuxとSoralisしか対象としていないので,Windowsでも同じような本があればいいと感じた。
コメント