我在 2 个 linux 服务器之间传输大文件。它们与 1 Gbit NIC 位于同一网络上,连接到 1 gbit 交换机,使用 cat6 以太网电缆。所以我开始将文件传输到 Disk #1,平均速度为 37 MB/s,这很好。然后我开始将文件移动到其他磁盘,它们都给了我 10 MB/s 到 40 MB/s 的速度,平均为 15..
什么会导致这样的速度?我尝试了3个不同的磁盘..
我在 2 个 linux 服务器之间传输大文件。它们与 1 Gbit NIC 位于同一网络上,连接到 1 gbit 交换机,使用 cat6 以太网电缆。所以我开始将文件传输到 Disk #1,平均速度为 37 MB/s,这很好。然后我开始将文件移动到其他磁盘,它们都给了我 10 MB/s 到 40 MB/s 的速度,平均为 15..
什么会导致这样的速度?我尝试了3个不同的磁盘..
我不清楚你在抱怨什么。如果是以太网,则在客户端和服务器上都构建一个虚拟 RAM 磁盘,并从其进行 rsync。还要确保您没有通过 ssh 进行隧道传输,也没有 rsync 启用了压缩选项,否则客户端或服务器上的 CPU 利用率可能会影响传输速度。这样做将检查您的以太网,如果没有问题,带宽不应下降/增加,但会保持不变。之后,对您的磁盘进行基准测试。客户端和服务器。可能它们正在影响您的传输速度。
您没有提供足够的信息来进一步说明,我只是想为您指出正确的方向:排除这是网络问题,然后检查所有目标磁盘上客户端的 io 读取速度和服务器的 io 写入速度。我敢打赌它是目标磁盘的瓶颈,特别是如果您运行软件raid或者它们是独立的桌面sata HDD。