archlinux下网络延迟问题

2025-09-09 00:00    #linux   #bug fix  

1. 起因

最近在使用archlinux,发现网络延迟很高,但是其他设备正常,于是开始排查问题.

2. 问题排查

直接问AI,AI 告诉我最大的可能是:

Wi-Fi 省电模式 (Power Save Management): 这是 最可疑的软件层面原因。Linux 内核为了节省电力,可能会让 Wi-Fi 网卡频繁进入休眠和唤醒状态,导致响应延迟急剧增加。

1sudo pacman -S wireless_tools
1iwconfig wlan0 | grep "Power Management"

如果显示为 Power Management:on,说明省电模式已开启。

临时解决

1sudo iwconfig <your wlan-name> power off

ping值,恢复正常

3. 解决方案

1sudo vim /etc/NetworkManager/conf.d/wifi-powersave.conf

添加以下内容:

1[connection]
2wifi.powersave = 2

一行命令

1sudo cat > /etc/NetworkManager/conf.d/wifi-powersave.conf <<EOF
2[connection]
3wifi.powersave = 2
4EOF

然后重启 NetworkManager:

1sudo systemctl restart NetworkManager

参考