远程运行 Firefox 会遇到 X11 瓶颈。为什么 JupyterLab(从同一 Linux 服务器运行)不同?

时间:2021-03-12 05:52:37

标签: firefox jupyter-lab x11-forwarding

我想在 Linux 服务器上部署我的机器学习网络应用程序。我发现当我打开 Firefox(通过 Mobaxterm 远程)时,由于 X11 瓶颈,它太慢了。

现在我可以访问运行在同一台 Linux 服务器上的 Jupyterlab(可直接从浏览器访问),该服务器可以毫无延迟地运行。

为什么会这样?我该怎么做才能像 JupyterLab 一样通过 Firefox 毫不延迟地运行我的 Flask 应用程序?

(您支持编辑问题以使其清楚,将不胜感激)

1 个答案:

答案 0 :(得分:0)

试试: 放入firefox地址栏: 关于:配置 (在警告上单击是) 抬头: gfx.xrender.enabled 将其从(默认)False 设置为 True。

这是通过本地 wifi 的 ssh....

如果没有 xrender,过去几年的 Firefox 版本每个窗口会花费大约 0.5-2 秒的时间将窗口内容作为某种原始的、未缓存的图像发送......并不可怕,但如果你滚动它只会做 0.5-2 秒pop 在滚动时会读取,所以也不太好。更新的版本(可能是因为 webrender 默认打开?)似乎在 30 秒或更长时间(不知道它是来自页面加载微调器还是什么)之后的 MB 流量之后发送 MB,一旦页面确实加载它实际上滚动得很快(X 服务器必须有页面内容的本地副本),但需要很长时间才能到达那里。

xrender,它也将像素图发送到本地 X 服务器,但使用的流量却非常低。像 stackoverflow 和较轻的漫画网站这样的页面加载时与 Firefox 的本地副本无法区分;具有大量图形的站点可能会花费一两秒钟的时间来发送大图形,但随后它们位于本地 X 服务器中,并且页面会四处滚动并全速运行。

如果您在本地运行 Firefox,则运行 xrender 似乎也不会造成任何伤害(即,您不必打开和关闭设置,具体取决于您是远程还是本地使用 Firefox。)

享受速度!

干杯!

--亨利

相关问题