複数のxvfbディスプレイの実行に興味があります。xvfbディスプレイに接続するスクリプトのインスタンスが10〜50個並行して実行されています。同じ数のxvfbディスプレイを実行し、1対1で接続するのは有利ですか?または、複数のプロセスが同じ表示を共有できますか?RAMは問題ではなく、処理能力も問題ではありません。
質問する
6656 次
1 に答える
13
1つのXvfbサーバーは、多くの接続を非常にうまく処理できるはずです。必ず実行したいことの1つは、-noreset
オプションを指定してサーバーを実行することです。これがないと、クライアントが切断するたびにメモリリークが発生します。
複数のXvfbサーバーが役立つのは、マシンで複数のプロセッサ(8コアなど)を使用でき、スクリプトがグラフィックスを多用する場合のみです。これが当てはまるtop
かどうかを確認するには、スクリプトの多くのインスタンスを接続し、XvfbのCPU使用率を確認します。100%の場合は、追加のXvfbインスタンスの恩恵を受ける可能性があります。
于 2012-06-11T20:56:54.820 に答える