Citrix Provisioning

標準仮想ディスクイメージのキャッシュの書き込み先の選択

Citrix Provisioningではいくつかのキャッシュの書き込み先オプションがサポートされます。ただし、推奨されるオプションは、ハードディスクのオーバーフローありデバイスRAMにキャッシュすることです。

注:

古いローカルハードディスクキャッシュからハードディスクへのオーバーフローありデバイスRAMキャッシュに移行する場合は、ローカルディスクのキャッシュサイズを再評価する必要があります。これは、ハードディスクへのオーバーフローありの新しいRAMキャッシュが、より大きなセグメントサイズを使用し、さらに速い速度で大きくなっていくためです。オーバーフロー機能ありのRAMキャッシュについて詳しくは、「サイズが重要:PVSのRAMキャッシュオーバーフローのサイズ設定」を参照してください。

仮想ディスクのキャッシュの書き込み先は [vDiskファイルプロパティ] ダイアログボックスの [全般] タブで選択します。

書き込みキャッシュの各オプションについては、以下のセクションを参照してください。

デバイスRAMにキャッシュする

書き込みキャッシュはターゲットデバイスのRAM上の一時ファイルとして作成できます。この機能ではディスクアクセスの速度が最高になります。ディスクよりメモリにアクセスする速度の方が常に速いためです。RAMの書き込みキャッシュの最大サイズは、レジストリ設定WcMaxRamCacheMBにより決定されます。

注:

  • ターゲットデバイスのRAMの書き込みキャッシュがいっぱいになると、ターゲットデバイスが不安定になり、クラッシュする可能性があります。
  • Windows 10のバージョン1803では、[デバイスRAMにキャッシュする] の機能はサポートされていません。ターゲットデバイスは、ブートストラップから予約されたメモリを使用できないとクラッシュします。[ハードディスクのオーバーフローありデバイスRAMにキャッシュ] を使用することをCitrixではお勧めします。この問題は従来のブートストラップには当てはまりますが、UEFIブートストラップ構成には当てはまりません。

ハードディスクのオーバーフローありデバイスRAMにキャッシュ

この書き込みキャッシュの方法では、VHDX差分形式が使用されます。

  • RAMがゼロのとき、ターゲットデバイスの書き込みキャッシュはローカルディスクにのみ書き込まれます。
  • RAMがゼロではないとき、ターゲットデバイスの書き込みキャッシュはまずRAMに書き込まれます。RAMがいっぱいのとき、より新しいデータをRAMに格納するため、最も長く使用されていないデータブロックがローカルの差分ディスクに書き込まれます。指定されるRAMサイズは、ターゲットデバイスで消費される非ページカーネルメモリです。「デバイスハードドライブにキャッシュする」オプションと比較すると、VHDXブロックフォーマットはより早くファイルが拡張されます。

ローカルディスクの空き領域が不足すると、ターゲットデバイスの仮想ディスクI/Oが一時停止状態になります。ローカルディスクで十分な空き領域が使用可能になるまで動作しなくなります。これにより、ワークロードの継続性が影響を受けます。したがって、十分な空き領域をローカルディスクに割り当てることをCitrixではお勧めします。

指定するRAMの量によりローカルディスクの空き領域要件が変わることはありません。より多くのRAMを割り当てると一時的に仮想ディスクI/OがRAM内にキャッシュされ、その後でデータがVHDXファイルに書き込まれます。RAMの量を増やすことでVHDXの初期拡張率を抑えることができます。

ヒント

[ハードディスクのオーバーフローありデバイスRAMにキャッシュ] を構成する場合、レジストリ設定WcMaxRamCacheMBは使用されません。Provisioningの管理コンソールでこの書き込みキャッシュモードを使用する場合は、割り当て最大サイズで指定された値が使用されます。

RAMキャッシュのオーバーフローのサイズ設定について詳しくは、「サイズが重要:PVSのRAMキャッシュオーバーフローのサイズ設定」を参照してください。

サーバーにキャッシュする

書き込みキャッシュはProvisioningサーバー上の一時ファイルとして作成できます。Provisioningサーバーはすべての書き込みを制御し、この処理によりサーバーおよびネットワークトラフィックのディスク入出力が増加する可能性があります。そのため、このモードはお勧めしません。

セキュリティを高めるため、Provisioningサーバーを構成して書き込みキャッシュファイルを暗号化できます。書き込みキャッシュファイルは再起動と再起動の間にもハードドライブ上に存在するため、ハードドライブの盗難に備えてデータを暗号化します。

注:

サーバー側キャッシュの使用によるパフォーマンスへの影響を考慮してください。この考慮事項は、永続キャッシュと非永続キャッシュの両方に適用されます。

標準仮想ディスクイメージのキャッシュの書き込み先の選択