tcflush 是一个用于清除 Linux 流量控制缓冲区的命令
要使用 tcflush,你需要知道网络接口的名称。你可以通过运行 ifconfig 或 ip addr 命令来查找网络接口名称。例如,假设你的网络接口名称为 eth0。
以下是使用 tcflush 清除 eth0 接口上的接收队列和发送队列的命令:
sudo tcflush -a dev eth0
这里,-a 选项表示清除所有队列,dev eth0 表示要操作的网络接口。你也可以使用 rx 或 tx 选项分别清除接收队列或发送队列:
sudo tcflush -r dev eth0 # 清除接收队列
sudo tcflush -s dev eth0 # 清除发送队列
请注意,你可能需要 root 权限才能运行 tcflush 命令。在这种情况下,请在命令前加上 sudo。