我们有一个似乎是100MB设备的networking,但是networking速度慢。 我试图做一个简单的testing来testing速度。 从Win7计算机上,我在Win 2003服务器上映射了一个驱动器,在它们之间有一个100MB的交换机(Trendnet 10/100 8PT w / 4pt POE,我相信是确切的型号)。 映射的驱动器上有一个3GB的文件,我把它复制到本地驱动器。
“详细”复制对话框报告每秒11MB的速度相当一致。 我不希望速度是100MB,但我认为它会比11快。唯一的其他组件是实际的以太网电缆本身是不是? 这可以有所作为吗? 什么可能的瓶颈会造成这种情况?
首先,networking速度是用比特来衡量的,而不是字节,所以你100Mbps的networking大约是每秒12.5兆字节。 所以如果11是字节而不是比特,那就解释了它。
但是,如果11位是那么:
对速度的影响可能来自网卡的设置,操作系统开销和驱动器读/写速度。 此外,电脑的速度和利用networking和磁盘的其他进程。
如果网卡设置为全双工,我相信这会限制最大networking速度为50 mbps在任一方向(我可能是错的)。
如果两端的驱动器和机器都比较老,而且运行的是新的操作系统,那么大部分的机器能力已经被束缚了(思考P4大约在2004年运行赢7)。
另一个因素可能是您正在使用的复制程序仅测量正在传输的文件数据,而不是数据包开销。
术语差异!
networking设备(如交换机和路由器)以比特(每秒100兆比特)表示速度。 另一方面,networking传输通常以字节表示(在您的testing传输中,每秒11兆字节)。
你基本上饱和了链接; 12.5 MBps是100 mbps齿轮的理论最大值。
您应该确保交换机和主机上的双工设置相匹配。 如果以太网链路的一端已经设置为“协商”,另一端设置为“固定100 /满”,则会导致冲突的不匹配,这将肯定会减慢networkingstream量。
@jimsmithkka理论上全双工100Mbps应该能够支持100Mbps的每路,这就是'全双工'部分的含义。 由于PC I / O限制达到70 / 80Mbps的文件传输将是完全可以接受的。