当 SMB 关闭请求运行时间较长时、删除大目录所需的时间较长
状态信息
适用于
ONTAP 9
SMB
问题
- 删除一个长目录需要很长时间,长时间运行的 SMB 关闭请求( WAFL_SPINNP_CLOSE )是导致性能下降的主要原因,这是由于 WAFL CPU 计划中的 CPU 运行时间极长所致。
- 这可以在许多不同的地方得到确认。
- 数据包跟踪中 SMB 关闭请求的高服务响应时间
- 对象中关闭操作的高延迟
spinhi
spinhi:<volume_name>:spinhi_fileop_latency.Close:41740.05u
- 对象
smb
或中的关闭操作延迟较高smb2
smb2:<svm_name>:close_latency:39380.24us
Per-Msg Wait Avg
waffinity_stats 中的高 CPU 等待时间 () 以及极高的 CPU 运行时间 ()Per_msg Wait Avg
)
Class Queue Msg Type #Msgs (new+restarts) Per-Msg CPU Avg Per-Msg Wait Avg
SERIAL hipri WAFL_SPINNP_CLOSE 62419 1343 44103
注:平均 CPU 运行时间为 1343us 、而本示例中的平均 CPU 等待时间为 44103us
- 目录块占 ReadAhead 读取的所有块的大多数
ra.requested = 230178001
ra.dir_blocks = 223951083