我在我的两个服务器(一个在美国,另一个在荷兰)之间传输大文件,我想知道是否可以进行一些调整以提高跨大西洋 tcp 传输(ftp 或 http)的速度。
现在我正在运行 Ubuntu natty 的默认设置,除了 rmem_max 和 wmem_max,我根据 BDP 计算器增加了它们。
答案1
你走在正确的道路上,你必须自己调整;这里没有通用的答案。但在你真正开始调整之前,请帮自己一个忙,查看流量,Wireshark
看看问题可能出在哪里。是否与窗口大小有关,是否有很多重传,多个流是否有帮助,等等。
答案2
根据数据类型(尤其是是否已加密)、预算和每个数据中心的空间,您可能需要考虑 WAN 优化。我们广泛使用了 Riverbed,但确实存在其他选项(包括基于软件的选项)。