我试图从我最近开始租用的服务器上下载一些文件。 这是一个位于巴黎FR的专用服务器。 我相信这个盒子在online.net的数据中心。 我正在从OneProvider租用它。
使用http下载文件给了我不满意的速度。 在服务器上,我使用python设置了一个SimpleHTTPServer,客户端是挪威的笔记本电脑。 我看到的速度在3.2Mb / s和6.4Mb / s之间
我在专用盒子上build立了一个Iperf服务器,并使用同一个客户端连接到它,并得到以下结果
------------------------------------------------------------ Client connecting to 195.154.222.67, TCP port 5001 TCP window size: 208 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.10.142 port 51976 connected with 195.154.222.67 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0- 2.0 sec 7.62 MBytes 32.0 Mbits/sec [ 3] 2.0- 4.0 sec 9.00 MBytes 37.7 Mbits/sec [ 3] 4.0- 6.0 sec 9.12 MBytes 38.3 Mbits/sec [ 3] 6.0- 8.0 sec 8.50 MBytes 35.7 Mbits/sec [ 3] 8.0-10.0 sec 8.62 MBytes 36.2 Mbits/sec [ 3] 0.0-10.0 sec 42.9 MBytes 36.0 Mbits/sec
客户端在100/100连接和有线networking上。 我已经使用speedtest.net对位于Paris-FR的服务器进行了一些速度testing,速度范围从38Mb / s到64Mb / s。
Operating System Debian 7 Wheezy, 64 Bit CPU: Intel Xeon L3426 1.86Ghz + IDRAC RAM: 16GB Hard drive(s): 2x 2000GB HW RAID 1 Bandwidth: Unltd @ 100Mbps
我testing了磁盘I / O为120MB / s
首先, 你确定你没有把兆字节与兆字节混淆,反之亦然?
兆字节: 3.2MB /秒 – 6.4MB /秒
兆位: 25.6Mb / s – 51.2Mb / s
如果你确定这个部分是正确的,那么:
尝试其他软件,如Apache,Nginx的,SCP,FTP,无论如何…这不会花费很长时间。 也许这只是你的Python脚本是负责任的。 同样在客户端 – 尝试浏览器,wget,curl,ftp,scp,任何…尝试http(也许https)通过不同的端口,如iperf正在使用。 如果不同端口/协议的速度不一致,请向您的提供商咨询。 这不应该发生。
如果你想通过iperf
获得第二个意见,你可以使用netcat
https://jbowes.wordpress.com/2010/10/13/measuring-network-speeds-with-netcat-and-dd/