Xvfb多显示器用于并行处理?

时间:2012-06-11 20:42:26

标签: python parallel-processing rendering xvfb

对运行多个xvfb显示器感到好奇:我有10-50个并行运行的脚本实例连接到xvfb显示器。是否有利于运行相同数量的xvfb显示并连接1对1?或者多个进程可以共享同一个显示? RAM不是问题,也不是处理能力。

1 个答案:

答案 0 :(得分:12)

一个Xvfb服务器应该能够很好地处理大量连接。您要确保执行的一件事是使用-noreset选项运行服务器。没有它,每次客户端断开连接时都会发生内存泄漏。

多个Xvfb服务器唯一有用的方法是,如果您的计算机中有多个处理器可用(例如8个核心),并且您的脚本图形繁重。要查看是否是这种情况,请连接脚本的许多实例并检查top以查看Xvfb的CPU使用情况。如果它是100%,您可能会从其他Xvfb实例中受益。