XenCenter

ストレージ読み取りキャッシュ

読み取りキャッシュは、外部ディスクからの最初の読み取り後、データがホストの空きメモリ内にキャッシュされるため、VMのディスクパフォーマンスを向上させます。多くのVMが単一のベースVMからクローンされる状況では、ディスクから読み取られるブロック数を劇的に削減するため、パフォーマンスが大幅に向上します。例えば、読み取りキャッシュはCitrix Virtual Desktops Machine Creation Services™ (MCS) 環境でパフォーマンスを向上させます。

データがメモリにキャッシュされるため、ディスクから複数回読み取る必要があるたびに、このパフォーマンスの向上が見られます。このパフォーマンスの違いは、大量のI/Oが発生する状況でのサービス低下において最も顕著です。例えば:

  • 多数のエンドユーザーが短い時間枠内で起動する場合(ブートストーム)
  • 多数のVMが同時にマルウェアスキャンを実行するようにスケジュールされている場合(アンチウイルスストーム)

注:

読み取りキャッシュを最も効率的に使用するためには、XenServerコントロール ドメイン (dom0) に割り当てられるメモリ量を増やす必要があるかもしれません。dom0メモリの増加に関する手順については、「コントロール ドメイン メモリの変更」を参照してください。

XenCenter® は、VMの全般タブに読み取りキャッシュのステータスを表示します。

注:

ストレージ読み取りキャッシュは、XenServer® Premium Editionのお客様向けに利用可能です。

読み取りキャッシュは、以下の条件を満たす場合、デフォルトで有効になっています。

  • XenServerホストがXenServer Premium Editionのライセンスを取得していること。
  • VMがNFS、EXT3/EXT4、GFS2などのファイルベースのSR上のVDIに接続されていること。読み取りキャッシュは他のSRタイプでは使用できません。
  • VMが高速クローンまたはスナップショットから作成されていること、またはVMが読み取り専用VDIに接続されていること。

読み取りキャッシュに関する詳細情報については、「ストレージ読み取りキャッシュ」を参照してください。

読み取りキャッシュを無効にする

NFS、EXT3/EXT4、またはSMB SRの読み取りキャッシュは、そのプロパティダイアログで無効にできます。

  1. リソースペインで、読み取りキャッシュを無効にしたいSRを選択します。
  2. 全般タブで、プロパティをクリックします。
  3. プロパティダイアログで、読み取りキャッシュを有効にするの選択を解除します。
  4. OKをクリックします。

GFS2 SRの場合、読み取りキャッシュタブは表示されず、読み取りキャッシュを無効にすることはできません。

読み取りキャッシュを有効にする

SRの読み取りキャッシュは、そのプロパティダイアログで有効にできます。

  1. リソースペインで、読み取りキャッシュを有効にしたいSRを選択します。
  2. 全般タブで、プロパティをクリックします。
  3. プロパティダイアログで、読み取りキャッシュを有効にするを選択します。
  4. OKをクリックします。
  5. 変更された設定の恩恵を受けたいVMを再起動します。

関連ドキュメント

XenServer 現行リリース

ストレージ読み取りキャッシュ