メインコンテンツへスキップ

スペース再利用のためのSCSI UNMAP(TRIM)コマンドをサポートするホストスタックに関する推奨事項は何ですか?

Views:
2,782
Visibility:
Public
Votes:
3
Category:
data-ontap-8
Specialty:
san
Last Updated:

環境

  • 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 では、システムのワークロードがバッチ破棄を実行不可能な場合や、パフォーマンスを維持するためにオンライン破棄操作が必要な場合を除き、バッチ破棄操作を使用することを推奨しています詳細については、RHEL6RHEL7 および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

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.