当通过 ssh 传输(或任何其他打印)大量数据时,CentOS7 的 X 服务器会话冻结

当通过 ssh 传输(或任何其他打印)大量数据时,CentOS7 的 X 服务器会话冻结

我的系统规格是带有 Cinnamon GUI 的 CentOS7。我通常使用服务器,因此几乎总是运行大量 ssh -X 会话。如果我尝试做任何会在我的终端上打印大量数据的事情,我的本地 X 服务器就会冻结。该终端不必是当时正在使用的终端,甚至不必可见(我正在使用终端选项卡)。

有关更多信息,更改为 tty2 并终止 X 将重新启动登录环境。任何其他正在运行的程序都不会被冻结(例如通过 YouTube 播放的音乐将继续播放)。光标正在移动,但无能为力。

答案1

当使用支持 3D 的桌面管理器/合成器(即:gnome-shell)时,处理许多字符对于显示驱动程序来说将是相当繁重的。基本上,每个角色都是一个新的小纹理,这会给 3D 引擎和驱动程序带来很高的负载。

在这样的负载下,非最佳驱动器可能会崩溃/死锁/变慢,需要终止 X 会话才能重新获得对显示管理器的访问权限。

您可以尝试使用非 3D 窗口管理器(即:使用 XFCE 而不是 GNOME)吗?

相关内容