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
。