仮想化環境でのSSDドライブの使用と、サポートされていないTRIMコマンドで発生する可能性のある問題に関する多くの情報を読みました。 TRIMとは何か、TRIMをドライブに渡す際の問題などは完全に理解しています。
私が見つけられなかったのは、「ゲストOSでSSDドライブをパフォーマンスに影響を与えずに使用する方法はありますか(TRIMコマンドの欠如に関連する)」という質問に対する明確な答えです。
たとえば、RAWモードのSSDドライブをゲストマシンに接続するソリューションはありますか?そうでない場合、なぜですか? 「正しくする」ためだけにオプションを実装するのが難しいものは他にありますか。
私は現在、RAID0セットの3つのOCZVertex 3 240 Max IOPSSDのセットでVM Workstation8を実行しています。パフォーマンスは素晴らしいです。RAIDにはTRIMがないため、約100Gbを未使用のままにします。ガベージコレクションを実行できるようにします。TRIMの欠如は今までにない要因であり、iSCSIサーバーを含む約8台のサーバーを実行しています。iSCSIを使用すると、ディスクイメージを提供するだけでパフォーマンスが向上します。クラスタリングは非常に実行可能です。優れたラップトップで。VMwareESXiの実行も非常に実行可能です。SSDはそれを実現します。
TRIMは、「ガベージコレクション」のためにどのブロックが空いているかをSSDに明示的に伝えるために使用されます。 SSDをVMゲストに直接接続し、ゲストにTRIMを処理させると、これを実現できます。ただし、VMDKファイルをTRIMをサポートするOS/FSに保持する場合は理解できます。だから、すべての準備が整っているはずです。したがって、TRIMをサポートするWin 7上のVmware Workstationは、ssdドライブの寿命とパフォーマンスにとって十分なはずです。