「VMware」タグアーカイブ

普通のPCとVM(仮想マシン)のSSDとHDDでのスペック差の考察

バーチャルマシンとは、Windowsなどの上で、別のOSを動かすことができるソフトウェア。
Windows10やMacOS上で、LinuxやWindows7などを実行することができます。

代表的なソフトウェアとしては「VMware Workstation」や「VirtualBox」が有名ですかね。

今回疑問に思ったのが、普通のパソコンとバーチャルマシンで作ったOSをSSD上で実行した場合とHDDで実行した場合の速度の差はどれくらいになるのだろうか?ということ。
まずはディスクの速度を測ってみました。

テストに利用したPCはWin10の自作機
CPU Intel core i7 4790T
メインメモリ 16GB
SSD Intel 520 180G SATA 6GB/s
HDD TOSHIBA MD07ACA300 3TB SATA 6GB/s 7,200rpm 128MB
Windows10 Home 64bit
って感じのスペックです。
※現在GPUグラフィックカードを外して、CPU内蔵のIntel HD Graphics 4600を使っています。

まずはCドライブのSSDのディスクベンチマーク(速度)を、CrystalDiskMark 5.2.0(ポータブル版)を使って測ります。
VM(仮想マシン)を使うとき、SSDとHDDではどれくらい違うか??

まずまずの速度ですかね。

HDDのDドライブはこんな感じ。
VM(仮想マシン)を使うとき、SSDとHDDではどれくらい違うか??

SSDは最新モデルでも無く、もう使い始めて通算3年ぐらい経っているのでちょっと速度は遅いですが、それでもHDDと比べるとかなりの速度差。
体感速度は数値以上に違います。

では、物理パソコンのディスク速度がわかったので実験開始。

まずはパソコンのCドライブ(SSD)にVMware Workstation 12 Playerをインストールします。

つぎにパソコンのSSD(Cドライブ)上に、Windows7 64bit Enterpriseをインストールして環境構築。
OSはWindows 7 のディスク イメージ(ISO ファイル)を使って、最初からクリーンインストールします。
メインメモリは13.2GB、CPUは4コアとしました。
その後、WindowsUpdateをすべて完了させて、GoogleChromeなどのソフトウェアもインストール。

パソコンのSSDに構築したバーチャルマシン上のWin7でディスクベンチマーク(速度)を計測。
VMwareのアプリケーションはSSDにインストール、VMwareに入れるOSもSSD上にある状態とします。
VM(仮想マシン)を使うとき、SSDとHDDではどれくらい違うか??

通常の物理SSD上にあるWindows10とほぼ同じ速い速度が出ています。
これは思った以上に速いですね。

次は、パソコンのHDD(Dドライブ)上に構築したWin7でディスクベンチマーク(速度)を計測。
そのため、SSDに構築したWin7をHDD(Dドライブ)にコピー。
VMwareのアプリケーションはパソコンのSSD(Cドライブ)上にインストール、OSはパソコンのHDD(Dドライブ)上にある状態とします。
これでディスクベンチマーク(速度)を計測。
VM(仮想マシン)を使うとき、SSDとHDDではどれくらい違うか??

通常の物理HDDのディスク速度には劣りますが、思ったよりは善戦しています。

総合ベンチマークソフトのCrystalMark 2004R3で計測した結果はこんな感じ。
物理パソコンのSSDの場合。
VM(仮想マシン)を使うとき、SSDとHDDではどれくらい違うか??

物理パソコンのHDDの場合。
VM(仮想マシン)を使うとき、SSDとHDDではどれくらい違うか??

SSD上のVMwareの場合。
VM(仮想マシン)を使うとき、SSDとHDDではどれくらい違うか??

HDD上のVMwareの場合。
VM(仮想マシン)を使うとき、SSDとHDDではどれくらい違うか??

OSの状態やバージョンに違いがあるものの、物理PCよりもバーチャルマシンのほうがスコアが良いとは驚き!
バーチャルマシンって性能が悪いと思い込んでいましたが、ベンチマークとはいえ、SSDだとほぼ物理PCと遜色ない性能が出ているとは…。

いまはバーチャルマシンにテストでWindows7を入れていますが、Ubuntu(Linux)やChromiumOSなども入れているので、もう少し他のOSなども勉強して活用してみようと思います。

SSDも512GBで13,000円程度、1TBでも30,000円を切るぐらいの値段になってきたので、いろいろと気軽に使えそうですね。