跳转到主内容

支持 SCSI unmap ( TRIM )命令的主机堆栈有哪些建议?

Views:
112
Visibility:
Public
Votes:
0
Category:
data-ontap-8
Specialty:
san
Last Updated:

适用场景

  • ONTAP 9
  • 集群模式 Data ONTAP 8

问题解答

UNMAP该命令是在 T10 SCSI 命令集中标准化的 SCSI 命令、用于从主机操作系统、应用程序或虚拟机已删除的块中回收空间。当前计算机行业广泛采用的精简配置技术使用UNMAP该命令来提高存储利用率、灵活的容量规划和不间断存储配置服务。UNMAP该命令可用作内联操作或脱机操作。

UNMAPData ONTAP 8.1.3 和更高版本增加了对该命令的支持。

主机堆栈支持UNMAP不同程度的命令。

以下是针对各种主机堆栈的一般建议摘要:

Windows

服务器 2012 和更高版本中的 NTFS 将支持UNMAP该命令。要启用 inlineUNMAP 命令、请使用舒克 6.0.2 或 ontapDSM 4.0 或更高版本

VMware

ESX 5.0U1 将禁用UNMAP该命令。建议使用 vmkfstools 回收空间。有关更多的 2007427
ESX 6.0 及更高版本,请参见 VMware 知识库有关回收精简配置 LUN 上已删除的 VMFS 块的信息,请参见 VMware 知识库 2014849

Linux

RHEL 使用丢弃操作通过UNMAP命令回收空间。它支持联机丢弃(使用–o discard mount选项的细化丢弃)和脱机丢弃(使用 frim 实用程序的批处理丢弃)。

Red Hat 建议使用批丢弃操作,除非系统的工作负载使批丢弃不可行、或者必须执行联机丢弃操作才能保持性能。有关详细信息,请参见 RHEL6RHEL7RHEL8

Solaris :
Solaris 不支持对文件系统 UFS 进行 SCSI 取消映射。自 Solaris 11.1 ( 10 月2012 年) ZFS 支持 SCSI UNMAP 。此修补程序已通过修补程序 150400-16 返回到 Solaris 10 。

AIX 和 HPUX :

这些操作系统不支持UNMAP该命令。

Symantec

Symantec 不支持UNMAP Solaris/Linux 和 AIX 的内嵌命令。有关使用UNMAP该命令的详细信息,请参阅 Symantec Storage Foundation Administrator ’ s Guide 中有关精简填区的部分

追加信息

附加信息 _text