本页介绍了影响卷性能的参数。
容量注意事项
为卷分配容量时,请考虑以下事项:
您选择的访问协议(服务器消息块 [SMB] 或网络文件系统 [NFS])可能会影响吞吐量。
服务等级的选择会影响吞吐量限制。
Flex 服务等级的卷注意事项
以下注意事项适用于在 Flex 服务级别内创建的卷:
该池为池中的所有卷提供了一个共同的汇总吞吐量限制。卷共享池的吞吐量。
增加存储池容量会提高存储池中卷的吞吐量上限。
为卷添加额外容量不会提高卷吞吐量上限。
Standard、Premium 和 Extreme 服务等级的卷注意事项
以下注意事项适用于在标准、高级和极速服务等级中创建的卷:
卷容量定义了通用吞吐量限制,与存储池容量无关。
增加卷容量会提高卷的吞吐量上限。
工作负载特性
使用 NetApp Volumes 时,您的应用会向定义工作负载的卷发送输入/输出 (I/O) 操作请求,这些卷具有以下参数:
客户端虚拟机读取缓存大小:您无法调整工作负载的读取和写入比率,但可以在虚拟机 (VM) 中添加更多缓冲区缓存,这有助于减少必要的读取操作次数。
块大小:与许多较小的 I/O 操作相比,较少但较大的 I/O 操作效率更高。尽量使用 64 KiB 或更大的块大小。请参阅应用手册,确定是否可以更改块大小。
I/O 并发性:您可以提高 I/O 并发性,以便并行处理更多 I/O 操作,而不会增加总体运行时。
元数据操作
元数据操作是小规模的协议特定操作。元数据操作性能主要受延迟时间限制。元数据操作的示例包括:
列出文件夹的内容
删除文件
设置权限
延迟时间
延迟时间是指 I/O 操作完成所需的总时间。这包括在队列中的等待时间和 I/O 得到处理的服务时间。为缩短延迟时间,我们建议您测试从您所在区域的所有可用区到 NetApp Volumes 的连接,然后选择延迟时间最短的可用区。
延迟时间注意事项
当客户端的网络带宽小于所需带宽时,Windows 中 perfmon 或 Linux 中
nfsiostat报告的客户端延迟时间会高于 NetApp Volumes 报告的延迟时间,因为 I/O 操作会在客户端上排队等待。当卷的吞吐量上限低于给定工作负载所需的吞吐量时,存储延迟会变高。由于额外的客户端排队,这也会导致客户端延迟时间更长。
当吞吐量达到由容量决定的上限时,您可以通过提高吞吐量限制来缩短客户端和存储延迟时间。
后续步骤
预期效果。