我的本地网络 (1G) 上有虚拟机,我将其用作 Linux 开发环境。我使用 VCXsrv 和 x11 转发从 Windows 11 PC 连接到此机器。

最近所有应用程序的打开速度都开始变得极其缓慢,正在运行的应用程序的新窗口打开时出现滞后,甚至 mc 中的光标移动时也出现滞后。

但这仅当我使用 ssh -Y 连接时才会发生,并且仅从 Windows 或 ubuntu LTS 连接时才会发生。

  • 如果我从 Windows (VCXsrv) 连接 – 滞后
  • 如果我从 ubuntu (24.04.1 wayland kernel 6.8.0-48-generic) 连接 – 滞后
  • 如果我不使用 X11 转发进行连接 – mc 光标行为正常,很可能不会出现延迟
  • 如果我从 OpenSuse Tumbleweed(241025 KDE 6.2.2 wayland kernel 6.11.5-1-default)连接 – 一切工作正常,即使使用 x11 转发,也没有延迟

主机是 manjaro,已完全更新。Linux 客户端安装在 Windows 机器上的虚拟机中。

当我开始遇到延迟时,我在主机上安装了 JDK,但我不知道它是否能产生这样的效果。

SSH 版本:

  • 主机 – OpenSSH_9.8p1,OpenSSL 3.3.2 2024 年 9 月 3 日
  • Windows——OpenSSH_for_Windows_9.5p1,LibreSSL 3.8.2
  • Ubuntu – OpenSSH_9.6p1 Ubuntu-3ubuntu13.5,OpenSSL 3.0.13 2024 年 1 月 30 日
  • OpenSuse – OpenSSH_9.9p1,OpenSSL 3.1.4 2023 年 10 月 24 日


最佳答案
1

我能够恢复正常延迟

ssh -Y -o ObscureKeystrokeTiming=no <server>

在此回复中找到了答案: