linux tc测试网络性能
时间: 2023-06-22 10:38:37 浏览: 196
linux 测试网速
可以使用 Linux 中的 tc 命令来测试网络性能。tc 命令是 Traffic Control 的缩写,可以用来控制网络流量,包括限制带宽、延迟和丢包等功能。以下是一个简单的测试步骤:
1. 在两台 Linux 主机上分别安装 iperf 工具。可以使用以下命令:
```
sudo apt-get install iperf
```
2. 在其中一台主机上启动 iperf 服务器,使用以下命令:
```
iperf -s
```
3. 在另一台主机上使用 tc 命令模拟网络性能,例如限制带宽为 1Mbps,延迟为 100ms,丢包率为 1%:
```
sudo tc qdisc add dev eth0 root netem delay 100ms loss 1% rate 1mbit
```
4. 使用 iperf 客户端测试网络性能,例如:
```
iperf -c <server_ip>
```
将 <server_ip> 替换为 iperf 服务器的 IP 地址。
5. 测试完成后,使用以下命令删除 tc 规则:
```
sudo tc qdisc del dev eth0 root
```
阅读全文