以下设置*
因此,我的 PC 和托管服务器之间有直接连接(10 GbE 网卡到 10 GbE 网卡),我唯一使用这种连接的时候是在两者之间传输文件。目前,我的速度在 40 MB/s 到 120 MB/s 之间徘徊,具体取决于我传输的内容。我的综合基准测试为我提供了 ~250Mbps/~2Gbps 的上传/下载性能。相比之下,我的 Cat5e LAN 为我提供了 ~500Mbps/~1Gbps。
1) 为什么我的 10GB 网卡上传速度比 1 GbE 板载芯片慢。我想我设置错了。2) 2Gbps 的下载速度甚至还不到 10Gbps 的一半(虽然我知道 10Gbps 只是理论极限)。所以我认为我在某个地方遇到了瓶颈。我认为要么是存储设备的访问速度(见下文),要么是移动文件的开销,要么甚至是文件系统本身。有没有办法再提高一点速度,还是我已经达到了实际极限?
*这是我的设置:
- 1x win 10 台式机,配备 16GB RAM 和 4 核 skylake i5,配备 2x 1TB WD blue @ 7200rpm,使用 nfts 在 RAID 0 中。
- 1x Ubuntu 15.04(在 win 10 上虚拟托管)带有 2 个逻辑 CPU 核心(来自 i3-3220)和 24GB RAM,2x WD RED 3TB @5400rpm,RAID 1,在 lvm 中使用 ext4。
两者均通过 Chelsio s310e-cr 10 GbE 网卡使用 850nm 波长双通道光纤连接。
iPerf 结果 - 更新
Cat 5e 常规 LAN:Win 10 --> Ubuntu:** 200 到 770 Mbits/秒** | Ubuntu --> Win 10:400 至 920 Mbits/秒(这些值会波动,因为其他人正在使用网络)
Chelsio 网卡(直接连接):Win 10 --> Ubuntu :472 兆比特/秒| Ubuntu --> Win 10:445兆比特/秒
所以看起来无论哪种方式我都获得了相当的速度 :/ 你认为我的设置有误吗?这是我的 Chelsio S310E-CR 网卡的链接
更新
我关闭了我的 Linux VM,并让主机 Win 10 完全访问网卡。进行 iPerf 测试让我获得了更好的结果:从桌面到服务器主机的速度约为 2 Gbits/sec,从服务器主机到桌面的速度约为 3 Gbits/sec。所以现在我在想,要么是 Virtualbox 本身,要么是我的客户 Ubuntu VM。
答案1
确保是否达到最大存储访问速度的一种方法是使用另一种介质,例如 USB 3.0 驱动器,或在机器上的驱动器之间进行传输。由于您的 Windows 10 设备只有“一个”驱动器 RAID 0,因此内部传输可能不是硬盘方面的选择,但如果您有可以插入的快速外部存储,这可能会帮助您确定驱动器是否运行缓慢。RAID 0 应该很容易让您以超过 40-120mb/s 的速度运行,即使它们很慢。不过,双 Western Digital Reds...
来自 Tech Radar 对该硬盘的评测:
Crystal Disk Mark 报告的连续读取速度为 173 MB/s,写入速度为 165 MB/s。这略低于声称的 175 MB/s 速度,但相当于 HGST 的 He6 6TB 磁盘,低于 Seagate 的 Enterprise Capacity 6TB(223 MB/s)。
这可能是您的问题。由于它们一起处于 RAID 1 中,因此您应该期望读取时的速度比 ~150-200 快得多,因为 RAID 1 在读取时的行为类似于 RAID 0,但在写入时写入速度会很慢。如果您想测试它,我也会尝试将外部存储连接到您的服务器,看看速度是否显着提高。红色 (NAS) 驱动器通常非常慢,因为它们的可靠性高于其他任何东西。它们可能是您看到的速度变慢的原因。
至于实际回答你关于加快速度的问题: http://www.dell.com/downloads/global/power/ps3q07-20070368-Olivarez-OE.pdf 有一些很好的建议,但您需要确保 raid 控制器已更新或查看,以防您可以找到更好、更优化的驱动程序,或者如果您有收入,可以考虑切换到 RAID 5,因为这也可以提高您的性能。但这将导致您购买 1 或 2 个额外的驱动器。我希望这能有所帮助。
答案2
所以修复方法很简单:放弃 Virtual Box。我改用 VMWare,实际上一切都解决了。我不知道为什么 Virtual Box 不喜欢我的网卡,但它就是不喜欢。以下是我使用 iPerf 3 进行的新综合基准测试:
Cat5e 局域网
- 桌面 --> 服务器 : 30 Mbits/秒
- 服务器 --> 桌面:767 Mbits/秒
10GBe 光纤局域网
- 桌面 --> 服务器 : 1.24 Gbits/秒
- 服务器 --> 桌面:1.96 Mbits/秒