网络性能差:每秒系统调用次数高

网络性能差:每秒系统调用次数高

我有一台在 SE326M1(基本上是 HP DL180 G6)上运行 Solaris 11.3 的存储服务器,它具有集成的基于 Intel 85276 的 NIC(据我所知)。卡的性能变化很大,我认为我已经缩小了问题范围。我已禁用自动链路速度协商,在运行时iperf3,我发现只要网络连接建立,就会vmstat报告系统每秒获得大约 880 000 个系统调用;速度从 100Mbps 到 300Mbps 不等。当计算机直接连接到另一台计算机或通过交换机连接到另一台计算机时会出现这种行为;客户端iperf3是另一台服务器;该服务器以 GBe 速度最大化其网络端口没有问题。

每秒 880 000 个系统调用对我来说似乎是一个非常高的数字,并且可能是问题的近端症状。我在另一台机器上尝试了同样的事情,看到每秒有几万个系统调用。

有人有任何诊断建议/解决方案吗?还是我只是运气不好,需要换一张网卡?提前谢谢了。

相关内容