标签: network-speed

为什么 scp 比 http 慢得多?

我在 Amazon EC2 上有一个实例,其中包含一个大型文件(~180MB)。我需要将该文件复制到我的本地机器上,所以我很自然地尝试了scp. 在多次尝试以获得 20-30kb/s 的最大速度并断开连接(只有一次我在短时间内达到 ~200KB/s,但随后连接断开)后,我尝试了 HTTP。通过 HTTP,我得到了 1MB/s,它上升到了 2MB/s,在不到两分钟的时间内完成了传输。在 scp 上,ETA 大约是三个小时。

scp由于加密,我知道它比 HTTP 慢,但我不认为仅凭这一点就可以导致性能下降约 30 倍。所以我猜有一些限制正在进行,可能是在我的 ISP 处。有什么办法可以确定吗?还是有其他原因?

http scp network-speed amazon-ec2

5
推荐指数
1
解决办法
4686
查看次数

socat tun 设备吞吐量非常低

我正在摆弄 socat,并尝试使用 socat 创建一个 TUN 设备,用于在两个 debianstretch 服务器之间建立隧道。然而,吞吐量似乎非常低,与本地主机上的 TCP/TCP-Listen 的 iperf 相比,TUN 的吞吐量大约低 5 个数量级。

这是一个“最小工作示例”,显示速度如何受到影响。

socat 与 TUN 设备

服务器端:

# socat
socat TUN:10.10.0.2/16,iff-up TCP4-LISTEN:54321,bind=192.168.1.2,fork
# iperf service
iperf -s -p 15001 -B 10.10.0.2
Run Code Online (Sandbox Code Playgroud)

客户端:

# socat
socat TUN:10.10.0.1/16,iff-up TCP4:192.168.1.2:54321
# iperf
iperf -c 10.10.0.2 -p 15001 -t 30
Run Code Online (Sandbox Code Playgroud)

socat 与 TCP/TCP-LISTEN

服务器端:

# socat
socat TCP4-LISTEN:12345,bind=192.168.1.2,fork TCP4:127.0.0.1:15001
# iperf service
iperf -s -p 15001 -B 127.0.0.1
Run Code Online (Sandbox Code Playgroud)

客户端:

# socat
socat TCP4-LISTEN:54321,bind=127.0.0.1,fork TCP4:192.168.1.2:12345
# iperf
iperf -c 127.0.0.1 -p …
Run Code Online (Sandbox Code Playgroud)

iperf tcp tun network-speed socat

5
推荐指数
1
解决办法
2759
查看次数

如果连接了 100 兆位设备,千兆位是否会将所有端口降级为 100 兆位?

我们公司正在购买一些 HP Procurve 管理的千兆交换机来替换我们的一些核心交换机。但是,我们无法将所有交换机从 100Mb升级到千兆交换机。我想我知道答案,但我不确定。如果我们将那些 100Mb 交换机(甚至 100Mb 设备)插入这些千兆交换机,整个交换机的性能会下降到 100Mb 还是只有一个端口可以工作在 100Mb?

switch gigabit-ethernet network-speed

4
推荐指数
1
解决办法
3145
查看次数

设计软件的远程访问服务器

我正在考虑为多个客户端设置一个服务器以登录(最多同时登录 2 个),以便远离办公室的人可以通过我们的 VPN 使用我们的(资源占用/CPU 密集型)设计软件。我的问题如下:

  1. 甚至有可能通过互联网获得足够好的响应时间吗?(所有互联网连接速度均为 25mbps 或更快,我们在内部运行千兆)
  2. Windows 还是 Mac?
  3. 像这样的设置通常被称为什么?
  4. 关于硬件或设置注意事项的任何建议?

谢谢大家的帮助!

remote-access windows vpn remote network-speed

3
推荐指数
1
解决办法
61
查看次数

在具有千兆以太网的服务器上测试网络连接

我有一个带有千兆以太网的盒子,在我的下载测试中我无法超过大约 200Mbps 或 250Mbps。

我做这样的测试:

% wget -6 -O /dev/null --progress=dot:mega http://proof.ovh.ca/files/1Gb.dat
--2013-07-25 12:32:08--  http://proof.ovh.ca/files/1Gb.dat
Resolving proof.ovh.ca (proof.ovh.ca)... 2607:5300:60:273a::1
Connecting to proof.ovh.ca (proof.ovh.ca)|2607:5300:60:273a::1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 125000000 (119M) [application/x-ns-proxy-autoconfig]
Saving to: ‘/dev/null’

     0K ........ ........ ........ ........ ........ ........  2% 5.63M 21s
  3072K ........ ........ ........ ........ ........ ........  5% 13.4M 14s
  6144K ........ ........ ........ ........ ........ ........  7% 15.8M 12s
  9216K ........ ........ ........ ........ ........ ........ 10% 19.7M 10s
 12288K ........ …
Run Code Online (Sandbox Code Playgroud)

gigabit-ethernet network-speed gigabit

3
推荐指数
1
解决办法
3596
查看次数

带有多核服务器的 rsync 应该比它运行得更快。我错了吗?

我正在两台服务器之间启动一个 rsync 简单命令。两台服务器在绑定上都有两个 eth 接口。当我使用 rsync 从一台服务器向另一台服务器发送一个大文件时,我达到了 130M/s 的传输速率。

但是,这就是问题所在,当我发送一个包含大量小文件的目录时,传输速度最好是 1M/s。

我已经检查了两个 CPU 负载(8cpu i7),它们最大为 10%。

知道使所有传输变慢的原因是文件的打开/关闭,并且“理论上”会在 cpu 上运行,我知道这可以轻松调整。但我不知道如何调整。

关于如何使 rsync 使用所有 CPU 的任何提示?

rsync multi-core network-speed

2
推荐指数
1
解决办法
7930
查看次数

VPC 中 2 个 EC2 实例之间的网络速度

我设置了一个 vpc 并在 10.0.0.0/16 子网中启动了 3 个 EC2 实例。我想知道这些实例如何相互连接,100mbit,1000mbit?

networking bandwidth network-speed amazon-ec2 amazon-vpc

2
推荐指数
1
解决办法
3488
查看次数

将 MBps 转换为 k/s

我们正在诊断深圳办事处和资产管理服务器之间的速度问题。看起来很愚蠢,但我需要以相同的格式获取数据。

我如何转换 isp 引用的 MBps,以及像 speedtest.net 这样的工具吐出的 MBps,并转换我的管理层习惯于在 Firefox 和 ie 上看到的 k/s?

bandwidth network-speed

1
推荐指数
1
解决办法
2969
查看次数

提高小型办公室 MySQL 服务器的速度

我在一个小型开发团队工作 - PHP/MySQL 应用程序。

每个内部开发人员都安装了 Apache/PHP,并且正在访问安装了 MySQL 5.1 的 Windows 7 机器。Box 是 32 位,奔腾 D,4GB 内存,没有用 my.cnf 做任何调整。网络在千兆交换机上,千兆网卡。

我很好奇为什么这个设置如此明显缓慢。从我的桌面访问此服务器上的空数据库非常缓慢。5 秒左右只是列出数据库。

我不希望它像我们的生产集群@Softlayer 一样快,但是 5 秒显示一个空数据库似乎有点多。

有没有人做过特定的事情来加速使用数据库服务器的办公室开发设置?

mysql network-speed

1
推荐指数
1
解决办法
312
查看次数

基本跟踪路由问题 - 跟踪路由很好,但连接超时?

基本问题:如果我在 traceroute 读数中的跃点之间获得了不错的 ping,但我无法通过 FTP 连接到主机,这意味着什么?

通过 FTP 连接,我只是指使用 FileZilla 并且错误是“连接超时”。但是,我对该 IP 的 traceroute 读数并不表示存在滞后问题。

我已经删除了下面的 IP 地址,但这就是读数的样子:

traceroute to 207.xxx.xxx.xx, 30 hops max, 40 byte packets
 1   <server>  0.788 ms  1.135 ms  1.135                                                                              ms
 2  <server>  0.677 ms  0.688 ms  0.679 ms
 3   <server>  4.526 ms  4.500 ms  4.500 m                                                                             s
 4   <server>  1.502 ms  1.507 ms  1.502 ms
 5   <server>  4.771 ms ae1.ar2.ord1.us.nla                                                                             yer.net (69.31.111.146)  4.761 ms  4.734 ms
 6   <server>  1.456 ms !N  1.300 ms 
Run Code Online (Sandbox Code Playgroud)

有什么想法或建议吗?谢谢!

networking network-speed lag

1
推荐指数
1
解决办法
4163
查看次数