首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iSCSI/NFS性能极差的故障排除策略

iSCSI/NFS性能极差的故障排除策略
EN

Server Fault用户
提问于 2012-04-20 19:50:46
回答 2查看 6.6K关注 0票数 9

我们有一个新的语法RS3412RPxs,它为三个Windows2008 R2盒和一个OpenBSD 5.0框提供了iSCSI目标。

使用ssh登录到RS3412,使用dd和各种块读写小文件和6GB文件,显示出很好的磁盘I/O性能。

在iSCSI/NFS客户端上使用dd或I测量仪,我们可以达到20 20Mbps (这不是一个错误)。20 Mbps)。我们希望能更好地利用语法中的多个Gbit NIC。

我已经验证了交换机和NIC端口配置设置为千兆位,而不是自动协商。我们试过有和没有Jumboframes没有区别。我已经用ping验证了MTU目前是9000。已经部署了两次固件升级。

我将尝试在iSCSI目标和发起者之间直接链接,以排除开关问题,但我的其他选项是什么?

如果我逃出wireshark/tcpdump,我要找什么?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2012-04-20 21:13:45

就像这里常见的主题一样,再看看开关(Es)上的流控制设置。如果交换机(Es)有以太网计数器统计数据,请查看它们,看看是否有大量的以太网暂停帧。如果是的话,那可能是你的问题。通常,在交换机(Es)上禁用QOS解决了这个问题。

票数 4
EN

Server Fault用户

发布于 2012-04-20 20:18:49

这样的流告诉我,各种TCP流控制方法都不能正常工作。我见过Linux内核在使用后Vista Windows版本时遇到了一些问题,您可以通过这样的操作。你一看,他们就会在Wireshark上表现得很好。

最糟糕的情况是TCP延迟的ack被完全破坏了,您将看到如下的流量模式:

代码语言:javascript
复制
packet
packet
[ack]
packet
packet
[ack]

我通过将NIC驱动程序更新应用到Windows服务器解决了这个问题。一些(broadcom)服务器附带的智能NIC有时会以有趣的方式失败,这就是其中之一。

正常的流量模式是大量的数据包,然后是Ack数据包。

另一个需要寻找的是长时间的拖延。可疑值为.2秒和1.0秒。这意味着一方并没有得到它预期的结果,而是在等待一个超时时间到期后才会回复。将上面的坏数据包模式与ACK的200 of延迟结合起来,您就可以获得高达1MB/s的吞吐量。

这些都是容易被注意到的不良交通模式。

我还没有使用过这种NAS设备,所以我不知道如何调整它来修复发现的任何东西。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/381690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档