Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

在FabricPool中启用ONTAP卷以执行主动读取磁头

贡献者

从FabricPools中的卷开始、您可以对ONTAP 9启用和禁用主动预读模式。ONTAP 9.14.1在支持FabricPool的所有内部平台上提供主动预读模式。默认情况下、此功能处于禁用状态。

当主动预读设置为_disabled _时、FabricPool仅读取客户端应用程序所需的文件块、而不需要读取整个文件。这样可以减少网络流量、尤其是对于大小为GB和TB的大型文件。在卷上启用主动预读会禁用此功能、而FabricPool会先发制人地从对象存储中按顺序读取整个文件、从而提高GET吞吐量并缩短客户端读取文件的延迟。默认情况下、按顺序读取分层数据时、数据会保持冷态、不会写入本地层。

主动预读功能可以提高网络效率、从而提高分层数据的性能。

关于此任务

aggressive-readahead-mode 命令有两个选项:

  • none:已禁用预读。

  • file_prefetch:系统会在客户端应用程序之前将整个文件读取到内存中。

开始之前
  • 您应该是集群或SVM管理员。

  • 您必须处于高级权限级别。

在创建卷期间启用主动预读模式

步骤
  1. 将权限级别设置为高级:

    set -privilege advanced
  2. 创建卷并启用主动预读模式:

    volume create -volume <volume name>  -aggressive-readahead-mode <none|file_prefetch>

    以下示例将创建一个名为vol1的卷、并使用file_prefetch选项启用主动预读:

    volume create -volume vol1 -aggressive-readahead-mode file_prefetch

禁用主动预读模式

步骤
  1. 将权限级别设置为高级:

    set -privilege advanced
  2. 禁用主动预读模式:

    volume modify -volume <volume name>  -aggressive-readahead-mode none

    以下示例将修改名为vol1的卷以禁用主动预读模式:

    volume modify -volume vol1 -aggressive-readahead-mode none

查看卷上的主动预读模式

步骤
  1. 将权限级别设置为高级:

    set -privilege advanced
  2. 查看主动预读模式:

    volume show -fields aggressive-readahead-mode