小编Rom*_*098的帖子

为什么 Ubuntu 服务器上的 UDP 比 TCP 慢?

我通过 1Gb LAN 上的 iperf 在两个 Ubuntu 服务器 (12.04) 之间传输数据。

iperf -s    <->     iperf -c <addr> -n2G
TCP speed = 925 Mbits/sec

iperf -su   <->     iperf -uc<addr> -b1G -n2G
UDP speed = 810 Mbits/sec
Jitter = 0.016 ms
Lost = 0 .. 0.01%
Run Code Online (Sandbox Code Playgroud)

我预计 UDP 比 TCP 快得多。谁能解释为什么 UDP 在 Ubuntu Server 上比 TCP 慢?

ubuntu performance iperf tcp udp

4
推荐指数
3
解决办法
2万
查看次数

ping6: sendmsg: FreeBSD 不支持操作

我正在尝试在 FreeBSD 8.2 上设置 IPv6。

我在 /etc/rc.conf 中添加了以下几行:

ipv6_enable="YES"
ipv6_gateway_enable="YES"
ipv6_ifconfig_le0="ff00::2"
Run Code Online (Sandbox Code Playgroud)

并重新启动 IPv6:

/etc/rc.d/network_ipv6 restart
Run Code Online (Sandbox Code Playgroud)

现在我有以下网络接口设置:

le0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=8<VLAN_MTU>
    ether 00:50:56:01:04:87
    inet 10.76.247.78 netmask 0xffffff00 broadcast 10.76.247.255
    inet6 ff00::2 prefixlen 64 
    nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
    media: Ethernet autoselect
    status: active
le1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=8<VLAN_MTU>
    ether 00:50:56:01:04:86
    media: Ethernet autoselect
    status: active
plip0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
    options=3<RXCSUM,TXCSUM>
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 
    inet6 ::1 prefixlen 128 
    inet …
Run Code Online (Sandbox Code Playgroud)

freebsd ipv6

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

标签 统计

freebsd ×1

iperf ×1

ipv6 ×1

performance ×1

tcp ×1

ubuntu ×1

udp ×1