簡體   English   中英

Python多處理進程和管道-700個進程合理嗎?

[英]Python multiprocessing processes and pipes - is 700 processes reasonable?

該服務器運行32位Red Hat,帶8核。

必須實例化的公司類別不可腌制。

我嘗試線程化,但是達到4到7個並發線程會使性能下降到順序處理性能。 這部分是由於我對PySimpleClient和底層C ++實現的無知。

我嘗試使用Queues進行多處理,但這並不可靠,也無法提高性能。

我目前正在使用管道成功運行60個多進程進程。 性能出色,到目前為止,魯棒性非常好。

但是我最少需要700個進程。 700合理嗎?

我會說這在32位計算機上是不合理的。 我想在具有足夠內存的64位計算機上運行這種負載,以處理該數量的進程可能需要的所有開銷。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM