无线局域网中奇怪的间歇性延迟现象

无线局域网中奇怪的间歇性延迟现象

我正在家里的无线局域网上连接计算机 Y。Y 是一台新组装的机器,运行 Kubuntu 14.04;它的无线适配器是“Realtek RTL8192CE PCIe(rev 01)”。在 WLAN 上的其他机器之间,我得到了合理的行为,没有奇怪的延迟等(具体来说,通过 SSH 连接在终端中输入内容是响应的)。但是,当通过 SSH 连接到 Y 时,建立连接的时间比预期的要长,并且稍后在按下键的时间和键显示在屏幕上的时间之间偶尔会出现延迟。如果你愿意的话,可以称之为“滞后”。只是它不一致,有时滞后会消失几秒钟并再次恢复。

我没有在日志中看到特别有趣的东西,但我很可能忽略了某个地方的提示。

我怀疑这与网络堆栈有关,可能是无线驱动程序。我该怎么做才能查明问题所在?

笔记:

  • 使用 CIFS/SMB 时也会出现超时。
  • 当我连接到另一台非常近的机器时,它并没有表现出相同的行为。
  • 平均负载非常低,机器大部分处于空闲状态。
  • 刚刚尝试将机器 Y 通过以太网连接到我的另一台机器 - 这样问题就解决了 (!)。不过我仍然想通过 WLAN 连接。

内容/proc/lan/wireless

Inter-| sta-|   Quality        |   Discarded packets               | Missed | WE
 face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 22
 wlan0: 0000   46.  -64.  -256        0      0      0      0   4313        0

链接范围从 34 到 58,级别从 -246 到 -50,噪音始终为 -256。丢弃的数据包数字是正常运行时间 7.5 小时的。

前 4 名 powertop 参赛作品:

     Usage       Events/s    Category       Description
   1.4 ms/s     101.2        Process        kwin -session 10146e4d
   3.7 ms/s      33.6        Process        /usr/lib/firefox/firef
 640.7 µs/s      32.4        Process        /usr/bin/java -Dosgi.r
  48.8 µs/s      21.7        kWork          ieee80211_iface_work

相关内容