スペース再利用のためのSCSI UNMAP(TRIM)コマンドをサポートするホストスタックに関する推奨事項は何ですか?
環境
- ONTAP 9
- clustered Data ONTAP 8
- Windows
- Linux
- Solaris
- AIX と HPUX
- Symantec
回答
UNMAPコマンドは、T10 SCSIコマンド セット内で標準化されたSCSIコマンドです。ホストOS、アプリケーション、または仮想マシンによって削除されたブロックのスペースを再生するために使用します。現在のコンピュータ業界で広く採用されているシンプロビジョニング技術は、UNMAPコマンドを使用して、ストレージ利用率の向上、柔軟な容量計画、およびノンストップのストレージ プロビジョニング サービスを実現します。UNMAPコマンドは、インラインまたはオフライン操作として使用できます。
- Data ONTAP 8.1.3以降では、
UNMAPコマンドのサポートが追加されました。 - ホストスタックは、さまざまな程度で
UNMAPコマンドをサポートします。
次に、各種ホスト スタックに関する一般的な推奨事項の概要を示します:
- Windows:
SCSI unmapはデフォルトで有効になっています。 これは次のコマンドで確認できます。
> fsutil behavior query disabledeletenotify
DisableDeleteNotify = 0ホストでインバンドUNMAPが有効になっていることを意味します。
DisableDeleteNotify = 1ホストでインバンドUNMAPが無効であることを意味します。
- VMware:
ESX 5.0U1では、UNMAP コマンドが無効になりますスペースの再利用にはvmkfstoolsを使用することが推奨されます。詳細については、vmwareの技術情報を参照してください 2007427
ESX 6.0 以上 シンプロビジョニングされたLUN上のVMFS削除ブロックの再利用については、vmwareの技術情報 2014849
- Linux:
RHELは、破棄操作を使用してUNMAPコマンドでスペースを再利用します。オンライン破棄(–o discard mountオプションを使用したきめ細かな破棄)とオフライン破棄(fstrimユーティリティを使用したバッチ破棄)の両方をサポートします。
Red Hat では、システムのワークロードがバッチ破棄を実行不可能な場合や、パフォーマンスを維持するためにオンライン破棄操作が必要な場合を除き、バッチ破棄操作を使用することを推奨しています詳細については、RHEL6、RHEL7 およびRHEL8を参照してください
- Solaris(ソラリス):
SolarisはファイルシステムUFSのSCSIマッピング解除をサポートしていません。Solaris 11.1(2012年10月)以降、ZFSはSCSI unmapをサポートしています。これは、Solaris 10 パッチ 150400-16 にバックポートされています。
- AIXおよびHPUX:
これらのオペレーティング システムでは、UNMAP コマンドはサポートされません。
- Symantec:
Symantecは、Solaris/LinuxおよびAIX用のインラインUNMAPコマンドをサポートしていません。UNMAPコマンドの使用の詳細については、Symantec Storage Foundation 管理者ガイドのシン再生に関するセクションを参照してください。
追加情報
NA