Questions tagged «broadcom»

9
Windows Server 2008 R2网络适配器停止工作,需要重新启动
TL; DR版本:原来,这是Windows Server 2008 R2中的一个Broadcom网络深层错误。替换为英特尔硬件即可修复它。我们不再使用Broadcom硬件。曾经 我们一直在使用HAProxy和Linux-HA项目的心跳信号。我们正在使用两个Linux实例来提供故障转移。每个服务器都有自己的公共IP和一个IP,这两个IP使用虚拟接口(eth1:1)在IP:69.59.196.211之间共享。 虚拟接口(eth1:1)IP 69.59.196.211被配置为位于它们后面的Windows服务器的网关,我们使用ip_forwarding路由通信。 我们偶尔会在linux网关后面的其中一台Windows服务器上遇到网络中断的情况。HAProxy将检测到服务器处于脱机状态,我们可以通过将其远程处理到故障服务器并尝试对网关进行ping操作来进行验证: 使用32个字节的数据ping 69.59.196.211: 来自69.59.196.220的回复:无法访问目标主机。 arp -a在此失败的服务器上运行表明没有网关地址(69.59.196.211)的条目: 接口:69.59.196.220-0xa 互联网地址物理地址类型 69.59.196.161 00-26-88-63-c7-80动态 69.59.196.210 00-15-5d-0a-3e-0e动态 69.59.196.212 00-21-5e-4d-45-c9动态 69.59.196.213 00-15-5d-00-b2-0d动态 69.59.196.215 00-21-5e-4d-61-1a动态 69.59.196.217 00-21-5e-4d-2c-e8动态 69.59.196.219 00-21-5e-4d-38-e5动态 69.59.196.221 00-15-5d-00-b2-0d动态 69.59.196.222 00-15-5d-0a-3e-09动态 69.59.196.223 ff-ff-ff-ff-ff-ff静态 224.0.0.22 01-00-5e-00-00-16静态 224.0.0.252 01-00-5e-00-00-fc静态 225.0.0.1 01-00-5e-00-00-01静态 在我们的Linux网关实例上arp -a显示: eth1上<不完整>处的peak-colo-196-220.peak.org(69.59.196.220) 在eth1上的00:21:5e:4d:45:c9 [ether]上的stackoverflow.com(69.59.196.212) eth1上的00:21:5e:4d:61:1a [ether]上的peak-colo-196-215.peak.org(69.59.196.215) eth1上的peak-colo-196-219.peak.org(69.59.196.219)在00:21:5e:4d:38:e5 …

5
哪些网络负载需要NIC轮询还是中断?
在需要帧合并(NAPI)以及每帧单个中断就足够时,是否有人可以回答一些数据或基本计算? 我的硬件:IBM BladeServer HS22,Broadcom 5709千兆网卡硬件(MSI-X),具有双至强E5530四核处理器。主要用途是Squid代理服务器。交换机是一个不错的Cisco 6500系列。 我们的基本问题是,在高峰时间(100 Mbps流量,仅10,000 pps)中,延迟和数据包丢失会增加。我已经做了很多调优并将内核升级到2.6.38,它改善了数据包丢失,但延迟仍然很差。ping是零星的;在本地Gbps LAN上甚至跳到200ms。鱿鱼的平均响应从30ms跃升到500 + ms,即使CPU /内存负载很好。 在高峰期间,中断会上升到大约15,000 /秒。Ksoftirqd使用的CPU不多;我安装了irqbalance来平衡所有内核之间的IRQ(eth0和eth1分别为8个),但这并没有太大帮助。 英特尔NIC似乎从未遇到过这类问题,但是刀片系统和固定配置硬件确实存在,我们有点被Broadcoms所困扰。 一切都将NIC视为主要罪魁祸首。我现在最好的想法是尝试减少中断,同时保持较低的延迟和较高的吞吐量。 不幸的是,bnx2不支持自适应rx或tx。 该NAPI VS自适应中断线程的答案提供了中断调整的一大过看法,但是,没有具体的信息如何计算最佳ethtool的聚结给出的解决方法设置。有没有比反复试验更好的方法了? 上述工作量和硬件配置是否甚至需要NAPI?还是应该能够在每个数据包的单个中断中生存?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.