对于运行多个xvfb显示器感到好奇:我有10-50个脚本实例并行运行,连接到一个xvfb显示器。是否有利于运行相同数量的xvfb显示器并进行1对1的连接?还是多个进程可以共享同一个显示器?RAM和处理能力都不是问题。
对于运行多个xvfb显示器感到好奇:我有10-50个脚本实例并行运行,连接到一个xvfb显示器。是否有利于运行相同数量的xvfb显示器并进行1对1的连接?还是多个进程可以共享同一个显示器?RAM和处理能力都不是问题。
一个 Xvfb 服务器应该能够很好地处理大量的连接。你需要确保使用 -noreset
选项来运行服务器,以避免每次客户端断开连接时出现内存泄漏。
只有在机器中有多个可用处理器(例如 8 个核心)且脚本需要大量图形处理时,多个 Xvfb 服务器才会有用。要确定是否符合这种情况,请连接多个脚本实例并检查 top
,查看 Xvfb 的 CPU 使用率。如果它达到了 100%,则可能受益于增加额外的 Xvfb 实例。