如果我通过 x-forward 运行程序,它在动画方面的表现非常糟糕。例如:
ssh -X <USER>@<SERVER> "application"
Run Code Online (Sandbox Code Playgroud)
但是如果我启动一个远程 vnc 服务器并通过 ssh远程连接到它,那么动画和所有其他东西就会运行得更加流畅。例如:
DSPLY=1 && ssh -X <USER>@<SERVER> "vncserver :$DSPLY ; vncviewer localhost:$DSPLY"
Run Code Online (Sandbox Code Playgroud)
在我看来,它(或多或少)需要通过 ssh 传输的数据量相同。那么为什么速度会有如此大的差异呢?