升级到 ONTAP 9.2 或更高版本后, NFS UDP 流量间歇性下降
状态信息
适用场景
- ONTAP 9.2 及更高版本
- 基于 UDP 的 NFSv3
- 所有非 TCP 流量
- ICMP
问题描述
- 大多数情况下,在将 ONTAP 升级到 9.2 或更高版本后发现问题、即使在数据包跟踪中发现了 Filer 也不会对每个 ICMP ( Ping )请求作出响应。
- 这种情况发生在集群上的每个接口上、甚至在 E0M 接口上。
- 一种奇怪的行为可能与同一端口上的多个 LIF 在不同时间没有响应有关。
- 如果使用 UDP 作为传输层,从而导致严重延迟,则此问题描述也会影响 NFS 数据传输
可以通过以下简单测试来确认这一点:
情形 1# 使用 UDP 安装
[root@centos-04 /]# mount -t nfs -o vers=3,proto=udp 10.128.242.45:/vol1_svm2 /mnt/vol1_svm2_ontap93
[root@centos-04 /]# cd /mnt/vol1_svm2_ontap93
[root@centos-04 vol1_svm2_ontap93]# dd if=/dev/zero of=./test bs=4096 count=10000
10000 0 records in
10000 0 records out
40960000 bytes (41 MB) copied, 37.0209 s, 1.1 MB/s <<<
情形 2# 使用 TCP 装入
[root@centos-04 vol1_svm2_ontap93]# cd /
[root@centos-04 /]# umount /mnt/vol1_svm2_ontap93
[root@centos-04 /]# mount -t nfs -o vers=3,proto=tcp 10.128.242.45:/vol1_svm2 /mnt/vol1_svm2_ontap93
[root@centos-04 /]# cd /mnt/vol1_svm2_ontap93
[root@centos-04 vol1_svm2_ontap93]# dd if=/dev/zero of=./test bs=4096 count=10000
10000 0 records in
10000 0 records out
40960000 bytes (41 MB) copied, 0.240958 s, 170 MB/s <<<