![仮想化: 同期ソリューションとしてのパフォーマンスと実用性](https://rvso.com/image/1475779/%E4%BB%AE%E6%83%B3%E5%8C%96%3A%20%E5%90%8C%E6%9C%9F%E3%82%BD%E3%83%AA%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E3%81%97%E3%81%A6%E3%81%AE%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9%E3%81%A8%E5%AE%9F%E7%94%A8%E6%80%A7.png)
基本的に、ラップトップとデスクトップを完全に同期させたいのですが、ラップトップを仮想化してデスクトップと同じものをすべて持つことは可能でしょうか。これが最善の解決策であるかどうかはわかりません。特に、仮想化を導入する理由は、安価で軽量なハードウェアを持つことだと常に思っていたのですが、それはまったくそうではありません。
答え1
ラップトップを仮想化してデスクトップと同じものをすべて実現できるかどうか疑問に思っています。
仮想マシンを作成するときは、仮想化ソフトウェア (例: Vmware Player) をインストールして VM を作成する必要があります。VM 定義は、VM のハードウェアを定義する多数のファイルで構成されます。これらのファイルの少なくとも 1 つは、VM の仮想ディスクとして機能するファイルになります。このファイルは大きくなります。たとえば、VM に 250 GB のディスクを使用する場合、このファイルのサイズは 250 GB になります。
VMをどこで実行しても、VMが機能するにはこれらすべてのファイルが必要です。したがって、異なるマシン上のVMを「同期」するには、これらすべてのファイルを移動する必要があります。毎回VM を別のハードウェアで実行したい場合。USB ディスクに VM ファイルを保存することもできますが、ネイティブ ディスクよりも遅くなります。SD カードや USB 2.0 フラッシュ ドライブでは試さないでください。速度が遅すぎます。
ただし、USB 3.0 ドライブ、特に USB 3.0 SSD または eSATA 外付け SSD の場合、これはそれほど悪くないかもしれません。移動先のすべてのシステムに、同じバージョンの仮想化ソフトウェアがインストールされていることを確認してください。
IOMMU テクノロジのおかげでビデオ パフォーマンスは大幅に向上しましたが、多くの仮想化プラットフォームではビデオ パフォーマンスが最高ではないことに注意してください。そのため、重いゲームをする場合は、この方法はおそらくうまく機能しないでしょう。
特に、私は仮想化を導入する理由は安価で軽量なハードウェアを持つことだと常に思ってきましたが、それは全く違います。
そうではありません...仮想化の主な理由は、1 つの物理システムで複数の OS を実行することによってハードウェアの総要件を下げることと、VM のスナップショット機能を活用することです。これにより、VM を以前の日付/時刻に簡単に「ロールバック」できます。
多くの企業では多数のサーバーが稼働していますが、それらのサーバーはハードウェアを完全には活用しておらず、別々の OS で稼働させる必要があります (ライセンス サーバーなど)。そのため、仮想化によってそれらのサーバーを 1 つの物理ボックスに「統合」すると、コストを節約できます。企業は、OS ごとに 1 つのシステムではなく、複数の OS を実行する 1 つまたは 2 つの大規模なシステムを購入できます。
自宅では、特にゲーマーやシステムを頻繁に使用する場合は、ハードウェアをほぼ完全に活用することになるため、ハードウェアをあまり必要としない 2 番目の OS を実行する場合を除き、仮想化のこの利点は役に立ちません。