在 2 个专用服务器之间,托管在 2 个不同的 DC(不同的公司),FTP 上传速度总是比最大连接速度慢得多。规格:两者都是 Windows 2008。四核/8 GB RAM/1 Gbit 网络维护 FileZilla FTP 服务器
- 两者都有 100mbps 连接
- 速度最高约为 30 mbps
- Ping 显示延迟为 30 毫秒
- 尝试了多个传输线程 - 它有助于稍微提高速度,但从未超过 30 mbps。
- 在客户端服务器上测试了来自相同的FTP 运行时主机服务器 - 传输速度为 12 mbps!(1.5 MBytes/S).. 并且不影响 FTP 速度 - FTP 速度保持不变。也就是说,通过 HTTP 和 FTP 传输时,服务器总速度为 42 mbps。因此,两者之间的连接似乎没有得到充分利用。
- 为了客户服务器,我尝试连接到不同的 FTP 服务器,看看是否能获得不同的传输。FTP 总是很慢 - 大约 400 kBytes/s,3 个流。
- 为了主持人服务器,我尝试了其他 FTP 连接,它们更好,但仍然不如 HTTP 传输。
附注:在与我使用过的所有 3 个数据中心的一些用户交谈后,我注意到了这种“FTP 比 HTTP 慢”的现象。用户说 FTP 速度永远不如 HTTP 下载速度快。但有时我认为这与我的配置有关。
以下是一些可能性,但也许是其他原因:1. 是否有可能正在进行流量整形?我读到过以下内容: http://oreilly.com/catalog/bgp/chapter/ch06.html 这似乎表明 HTTP 等协议将获得优先权,而延迟友好的 FTP 将退居次要地位。但我使用的是 DC,而不是个人互联网连接。
- 我可以对我的 TCP 窗口大小做些什么吗?我尝试在 FileZilla Server 上调整它以使其变大或变小...我尝试了每个值,但它从未让我突破 30mbps 的障碍。
请告诉我你的想法。这是一份 tracert,其中隐藏了一些名称。跟踪到 ******************* 的路由,最多 30 个跳数:
1 <1 毫秒 <1 毫秒 <1 毫秒 ********************
2 <1 毫秒 <1 毫秒 <1 毫秒 ********************
3 6毫秒 6毫秒 6毫秒 ********************
4 7毫秒 6毫秒 6毫秒 66.208.216.85
5 11毫秒 11毫秒 7毫秒 be-12-cr01.350ecermak.il.ibone.comcast.net [68.86.84.189]
6 8毫秒 7毫秒 7毫秒 pos-1-6-0-0-pe01.350ecermak.il.ibone.comcast.net [68.86.87.130]
7 6毫秒 6毫秒 7毫秒 te0-3-0-17.ccr21.ord03.atlas.cogentco.com [154.54.11.253]
8 7毫秒 7毫秒 7毫秒 be2006.mpd21.ord01.atlas.cogentco.com [154.54.5.17]
9 32 毫秒 32 毫秒 * *************.atlas.cogentco.com
10 42 毫秒 100 毫秒 33 毫秒 *************.atlas.cogentco.com
11 32 毫秒 32 毫秒 31 毫秒 ********************
12 32 毫秒 32 毫秒 31 毫秒 [******目的地*****]
追踪完成。