我正在尝试将 txqueuelen 从默认的 1000 增加到 5000
如果我跑
# ip link set enp1s0 txqueuelen 5000
它会一直设置直到我重启。我研究过如何保留它,这篇文章建议使用 UDEV 规则 在 18.04 中永久设置 txqueuelen
我通过执行以下操作创建了此
sudo nano /etc/udev/rules.d/99-persistent-network.rules
这是一个新的空白文件,所以我粘贴了
SUBSYSTEM=="net", ACTION=="change", KERNEL=="enp1s0" ATTR{tx_queue_len}="5000"
保存并重新启动后,这似乎没有得到应用,只有使用第一个命令才能起作用,这意味着它无法在重新启动后继续存在
有人能给我指出正确的方向吗
答案1
尝试更改ACTION=="change"
为ACTION=="change|add"
。这就是您提供的链接中使用的内容。
我尝试了快速测试并在重新启动后使用ACTION=="change|add"
设置,但没有成功。tx_queue_len
ACTION=="change"