网络传输速度快,但波动极大

网络传输速度快,但波动极大

这张图完美地描述了我的情况:

在此处输入图片描述

有没有办法通过增加某个缓冲区来平滑传输,使使用率接近 90%?似乎 Windows 会抓取驱动器的一部分,清空缓存,然后等待驱动器抓取另一部分。而不是像以前那样不断地从磁盘中提取数据。

设置:

Windows Small Business Server 2011 托管在 ESXi(.vmx 和 .vmdk 位于镜像 SSD 上)盒上,通过 iSCSI 将 10gb 文件推送到 FreeNAS 机器(能够从其他客户端进行 100MB/s 的传输)(需要直接块访问 SBS2011 备份。)

从 FreeNAS 监控来看,其平均速度约为 600Mb/s。

答案1

您是否检查过网络上是否存在双工不匹配的情况?这种错误配置允许设备在低负载下工作并且看起来正常,但一旦它们开始以任何实际速度进行通信,速率就会急剧下降。http://en.wikipedia.org/wiki/Duplex_mismatch

答案2

您可能在某处遇到了网络缓冲问题。这可能违反直觉,但缩小最大网络窗口大小可能会有所帮助。

检查这些链接http://netalyzr.icsi.berkeley.edu/links.html

我曾见过双工不匹配导致传输速度变慢。这往往是单向影响。传输在一个方向上运行良好,但在另一个方向上运行缓慢。这可以通过计时两个方向上的大文件 (1-2 MB) 传输来测试。

相关内容