本页详细介绍了直接影响音量性能的参数。
音量注意事项
为卷分配容量时,请考虑以下事项:
您选择的访问协议(服务器消息块 [SMB] 或网络文件系统 [NFS])可能会影响吞吐量。
您选择的服务等级会影响吞吐量限制。
Flex 服务等级的容量注意事项
以下注意事项适用于在 Flex 服务等级中创建的卷:
存储池为存储池中的所有卷提供了一个共同的汇总吞吐量上限。卷共享池的吞吐量。
增加池容量会提高池中卷的最大吞吐量上限。
向卷添加额外容量不会增加卷吞吐量上限。
适用于标准、高级和极端服务等级的卷注意事项
以下注意事项适用于在标准、高级和极端服务等级下创建的卷:
卷容量定义了常规吞吐量限制,与存储池容量无关。
增加卷容量会提高卷的最大吞吐量上限。
工作负载特性
使用 NetApp 卷时,您的应用会向定义工作负载且具有以下参数的卷发送输入/输出 (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 卷报告的延迟时间,因为 I/O 操作会在客户端上排队。如果卷的吞吐量上限低于给定工作负载所需的吞吐量,则存储延迟时间会变长。这也会导致客户端延迟时间更长,因为需要额外的客户端队列。
达到容量定义的吞吐量上限后,您可以通过提高吞吐量限制来缩短客户端和存储延迟时间。
后续步骤
预期性能。