如何最大化和检查我的千兆传输速率?

我试图最大限度地提高我的LAN传输速度。 局域网卡和交换机在CAT 6电缆上都是千兆位的。 模式正确设置为1000全双工。

CentOS服务器

从Windows和Fedoratesting,我只有11MB / s的速度。 在Windows上,我注意到文件传输的前几秒我实际上在25MB / s左右下降到11MB / s之前

任何人都可以请推荐我什么我的下一步应该是提高这个performance?

是否有任何工具可用于testing文件传输速度,而不考虑硬盘驱动器的速度?

我唯一知道的就是MTU,我必须等到办公时间结束之后才能玩。 如果还有什么我应该知道的,请让我知道。

谢谢!

Ipref是我知道testingnetworking速度的最简单的方法。

如果您使用FTP,请增加您的发送和接收缓冲区。

我不会推荐硬编码1000 /满; 千兆以太网推荐使用自动检测,因为除了简单的速度双工发现之外还有更多的协商。 我不太确定会和表演有什么关系,但这是最好的做法。 我从来没有在千兆环境中自动检测的问题。 我们过去硬编码所有100 /完整的设备,自动检测是粗略的,但千兆似乎总是似乎检测正常。

本文做了一个体面的工作,解释自动检测正在发生什么:

http://www.dell.com/content/topics/global.aspx/power/en/ps1q01_hernan?c=us&cs=555&l=en&s=biz

为了最大限度地提高传输速度,请将您的mtu扩展到9000(巨型帧)。 使用相同的头部大小,您的帧将携带更多的数据,从而增加吞吐量。 但是,请注意,这不是所有equipements支持。

为了testing这个吞吐量,iperf是一个很棒的工具,并且有像jperf这样的graphics前端。