0

サーバーは、8 コアの 32 ビットで Red Hat を実行しています。

インスタンス化する必要がある会社のクラスは pickleable ではありません。

スレッド化を試みましたが、同時スレッド数が 4 ~ 7 に達すると、パフォーマンスが順次処理のパフォーマンスに低下しました。これは、私の無知、PySimpleClient、および基礎となる C++ 実装が原因の 1 つです。

キューでマルチプロセッシングを試みましたが、これは堅牢ではなく、パフォーマンスも向上しませんでした。

私は現在、それぞれパイプを使用して 60 個のマルチプロセス プロセスを正常に実行しています。パフォーマンスは素晴らしく、これまでのところ堅牢性は優れています。

しかし、最低でも 700 プロセスが必要です。700は妥当ですか?

4

1 に答える 1

0

32ビットマシンでは合理的ではないと思います。その数のプロセスが必要とする可能性のあるオーバーヘッドを処理するために、十分なメモリを備えた 64 ビット マシンでその種の負荷を実行したいと考えています。

于 2012-07-06T17:36:56.810 に答える