ラベル SATA の投稿を表示しています。 すべての投稿を表示
ラベル SATA の投稿を表示しています。 すべての投稿を表示

2013年1月11日金曜日

SSDベンチマークの罠 (仮想化支援は必須なのか)

色々とテストを進めるにつれて市販されているSSDの性能評価というのは実行する環境にかなり左右される事が分かってきました。  前回は仮想化支援機能の無いAtomプロセッサ上においてIDE接続やSATA接続の評価をしていましたが、今回はまた Core2 Quad Q6600 2.4GHz で同様のテストをしてみましょう。

最初にIDEコントローラーからSATAコントローラーに変更をしたところ何故か認識しない症状が発生しました。 マザー系が異なる環境だと原因が明確になりませんが一応ゲストのXPをクリーンインストールした環境をもう一度つくり、VirtualBox側のコントローラ変更だけにとどめてみました。 前回は別途Intelから入手したドライバを使用しましたが、今回の状態だとVirtualBoxが自動的に導入するドライバ(8.5.1 2008/07/20版)で運用する事になります。

ホスト側参考値

ゲスト側参考値(SATA接続)


まーシーケンシャルがえらい事になってますね、SATA2接続なのにまるでSATA3並のパフォーマンスです(笑)、恐らくバッファ効果でしょうか

ランダム性能は相変わらずのようですが、前回Todoバックアップとリストアをすると多少改善が見られたのでまた試してみましょう。

SSDベンチマークの罠 (VirtualBox IDE vs SATA)

テストをしているVirtualBoxのゲスト設定にはストレージオプションにIDEコントローラー以外にもSATAコントローラーの選択ができるようになっています。  ゲストOSとしてXPをインストールする場合にはデフォルトでIDEコントローラーが使われるわけですが、VirtualBoxでエミュレートするIDEコントローラーはDMA2のモードとなっています。  いくつかのサイトでこのコントローラーをSATAに変更したらかなり高速になったとの情報もありましたので、今回は既に導入済みのXPに対してSATA接続に変更してテストしてみました。

SATAのXPドライバはINTELのサイトにありますのでそこから入手し、ゲスト設定で追加したSATAコントローラーを起動後に該当するドライバにてアップデートをします、シャットダウン後にIDEに紐付けされていたドライブをSATAコントローラに割り当てすれば完了です。

該当ドライバの直リンクだとバージョン等に変更がある可能性があるのでIntelサイトのダウンロードセンターで下記のように「ソフトウェア製品」→「チップソフトソフトウェア」→「インテルラピッドストレージテクノロジー」で検索するのが良いでしょう。  

現時点での最新版は8.9.0.1023でした、ファイル名末尾が3289は32bit版で6489が64bit版です。





VirtualBox側にあるSSDオプションのチェックボックスはもちろん設定済みです。

IDEコントローラー接続(VDI固定領域、通常モード)



SATA接続(VDI固定領域、通常モード)




ん? まー上がったと言えば上がってるのだが、ではアクセスモードをライトスルーにしてネイティブ効果があるかやってみましょう


SATA接続(VDI固定領域、ライトスルーモード)



やはり目立った効果は出ていないようです、ATOM自体が仮想化支援機能が無い事が原因なのでしょうか? 次回は仮想化支援機能のある Core2 Quad 機で同様の検証をして見ましょう。


道のりは遠いな・・・・・・