加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 10千兆位NIC,仅显示吞吐量的一半

发布时间:2020-12-14 00:02:43 所属栏目:Windows 来源:网络整理
导读:我有2个物理服务器: RAID10中的双向Intel E5504 @ 2GHz,24GB RAM,12x32GB Intel X25-E SSD. Intel Core2 6400 @ 2.12GHz,3GB RAM,简单的80GB SATA驱动器. 两台机器现在都运行Windows Server 2008 R2并且在PCIe x4插槽中具有10Gbit Supermicro AOC-STGN-i2S(
我有2个物理服务器:

> RAID10中的双向Intel E5504 @ 2GHz,24GB RAM,12x32GB Intel X25-E SSD.
> Intel Core2 6400 @ 2.12GHz,3GB RAM,简单的80GB SATA驱动器.

两台机器现在都运行Windows Server 2008 R2并且在PCIe x4插槽中具有10Gbit Supermicro AOC-STGN-i2S(实际上它们是带有Supermicro徽标的Intel 82599) – 它们之间具有SFP直接连接的双轴电缆.

第二台服务器仅用于测试.

首先,我在第二天安装了ESXi,并将第一个用作数据存储.

我注意到根据CrystalDiskMark,ESX上的VM只获得了325 MB / s的seq传输速率(尝试使用NFS和ISCSI).

我在本地第一台服务器上运行了相同的测试,得到了~1000 MB / s.我想知道网络链接是否真的杀死了2/3的速度,所以我更换了第二个硬盘并安装了Windows Server 2008 R2并尝试了Jperf和NTTtcp. Jperf显示400 MB / s,NTttcp显示4300-4600Mbit / s. Windows任务管理器显示每个间隔大约600,000,000字节,转换为4.47千兆位.

我验证了两端都有全双工,并尝试在两端打开和关闭巨型帧,但差异仅为580 000 000与每个间隔600 000 000字节.

为什么我看到的吞吐量只有理论最大值10千兆位的一半?

附录

NTTtcp命令行:

ntttcpr -m 6,192.168.137.1 -a 6 (receiver)
ntttcps -m 6,192.168.137.1 -a 6 (sender)
我怀疑你的PCI-e x4插槽是瓶颈.这些插槽的理论吞吐量应该在16 Gbps的范围内(使NIC空间充足),但从控制器的角度来看,这并不总是很好地实现.

有一个x8或更高的插槽,你可以从其他东西窃取测试?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读