9

複数のxvfbディスプレイの実行に興味があります。xvfbディスプレイに接続するスクリプトのインスタンスが10〜50個並行して実行されています。同じ数のxvfbディスプレイを実行し、1対1で接続するのは有利ですか?または、複数のプロセスが同じ表示を共有できますか?RAMは問題ではなく、処理能力も問題ではありません。

4

1 に答える 1

13

1つのXvfbサーバーは、多くの接続を非常にうまく処理できるはずです。必ず実行したいことの1つは、-noresetオプションを指定してサーバーを実行することです。これがないと、クライアントが切断するたびにメモリリークが発生します。

複数のXvfbサーバーが役立つのは、マシンで複数のプロセッサ(8コアなど)を使用でき、スクリプトがグラフィックスを多用する場合のみです。これが当てはまるtopかどうかを確認するには、スクリプトの多くのインスタンスを接続し、XvfbのCPU使用率を確認します。100%の場合は、追加のXvfbインスタンスの恩恵を受ける可能性があります。

于 2012-06-11T20:56:54.820 に答える