假设有 3 台机器,A、B、C。B 和 C 在同一个网络上,而 A 是远程的。B、C 之间的连接非常快,但从 A 到(B 或 C)的任何连接都很慢。
我想在 C 上运行涉及图形输出的计算密集型作业(即从 MATLAB 生成 png 文件)。如果我从 A -> B -> C 进行 SSH,则 X11 输出显示在 A 上。我想从 A -> B 进行 SSH 并在 C 上运行相同的计算,但将所有图形输出限制在 B,这样缓慢的 A -> B 连接不会使工作永远进行(这就是我现在正在发生的事情)。这可能吗,如果可以,我应该如何设置它?
操作系统:A 是 OSX,B 是 Ubuntu,C 是 CentOS(计算集群的一部分)。