简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
在FabricPool中启用ONTAP卷以执行主动读取磁头
贡献者
建议更改
从FabricPools中的卷开始、您可以对ONTAP 9启用和禁用主动预读模式。ONTAP 9.14.1在支持FabricPool的所有内部平台上提供主动预读模式。默认情况下、此功能处于禁用状态。
当主动预读设置为_disabled _时、FabricPool仅读取客户端应用程序所需的文件块、而不需要读取整个文件。这样可以减少网络流量、尤其是对于大小为GB和TB的大型文件。在卷上启用主动预读会禁用此功能、而FabricPool会先发制人地从对象存储中按顺序读取整个文件、从而提高GET吞吐量并缩短客户端读取文件的延迟。默认情况下、按顺序读取分层数据时、数据会保持冷态、不会写入本地层。
主动预读功能可以提高网络效率、从而提高分层数据的性能。
关于此任务
。 aggressive-readahead-mode
命令有两个选项:
-
none
:已禁用预读。 -
file_prefetch
:系统会在客户端应用程序之前将整个文件读取到内存中。
开始之前
-
您应该是集群或SVM管理员。
-
您必须处于高级权限级别。
在创建卷期间启用主动预读模式
步骤
-
将权限级别设置为高级:
set -privilege advanced
-
创建卷并启用主动预读模式:
volume create -volume <volume name> -aggressive-readahead-mode <none|file_prefetch>
以下示例将创建一个名为vol1的卷、并使用file_prefetch选项启用主动预读:
volume create -volume vol1 -aggressive-readahead-mode file_prefetch
禁用主动预读模式
步骤
-
将权限级别设置为高级:
set -privilege advanced
-
禁用主动预读模式:
volume modify -volume <volume name> -aggressive-readahead-mode none
以下示例将修改名为vol1的卷以禁用主动预读模式:
volume modify -volume vol1 -aggressive-readahead-mode none
查看卷上的主动预读模式
步骤
-
将权限级别设置为高级:
set -privilege advanced
-
查看主动预读模式:
volume show -fields aggressive-readahead-mode