やっと休日に時間が取れた気がするので、ベンチマークをとることにした。
SPECやTPCを使おうと思ったけど、そういえば有料だなこいつら。
ベンチマークをするときに大事なことは、何をどう評価したいかです。
というわけで考えてみる。
正直、詳細な性能評価を行おうと思っているわけではない。
- xenの完全仮想化
- xenの準仮想化
- vmware
の性能の差を確認し、一番よさそうなものを選ぼう、もしくは大きく落ちるものは使わないようにしようという指標にしたい。
それから、web鯖やファイル鯖に利用したいので、それに応じたベンチマーク項目が選べればいいなぁ。
まぁこんなところか。
というわけで、以下ベンチマークするネタ。主に、適当にぐぐって探し出したベンチマークソフト。
まずは基本的な性能を確認するためのベンチマーク。
- drystone
- ちと古いけど、CPUの性能を測る古典的なベンチマーク。まぁ基本。
- 参考:[ThinkIT 第1回:CPUのパフォーマンスチェック (1/3)]
- ちなみに、この連載記事でvmの性能評価をある程度やってるんだけど、流石にまったく同じにやるのは色々とめんどくさいのとつまらないので却下。
- hdbench clone
- CPUとディスクのベンチマークに使えるかな?
- 参考:ベンチマークを測定するには
- iozone
- ファイルシステムのベンチマークらしい。
- 参考:ファイルシステムのベンチマークを測定するには - @IT
メモリはまぁいいや。
あとはweb鯖を考えて……
- Apache Benchmark
- Apacheの性能測定。LAN内とLAN外から適当にやる。
- ある程度でかいファイルのDown/Up
- ネットワーク性能を確認するため。
ついでに、なにかちょっとでかいアプリのmakeでもしてみればいいかなぁ。
仮想ディスクのsplitは必要性を感じていないので、
- xen完全仮想化
- xen準仮想化
- vmware
- xenカーネルdom0
- 非xenカーネル
の5つで比較か。だりー。でもやってみよう。