私はマルチプロセッシングの初心者です - これは間違っていると解釈するかもしれませんが、自分のプログラムを実行すると、より多くのプロセスが生成されることに気付きます。例えば:pythonマルチプロセッシング:syプロセスのオーバーヘッドを減らす方法はありますか?
Cpu(s): 14.0%us, 24.1%sy, 0.0%ni, 58.8%id, 0.0%wa, 2.2%hi, 0.0%si, 0.8%st
複数のプロセスIは、より高いSYプロセスが進むスポーンと実際のプロセスはちょうどhalf'edます(それは10%/ CPUに移行する前に、それは20%/ CPUであった)と理想的なCPU同じままです(ほぼ60%)。私はこれがLinuxの質問またはPythonの質問であるかどうか分からないが、私はこの数を減らし、私のプログラムがより多くの利用可能なCPUを使用できるようにできることは何ですか?
感謝を助けます。私の最大の成果は次の通りです.Cpu(s):14.0%、24.1%sy、0.0%ni、58.8%id、0.0%wa、2.2%hi、0.0%si、0.8%st。 sysを高くすると処理が多くなりますが、理想的なままです。しかし、あなたの権利、私はすべての私のproceses間の共有変数をsync'ingている可能性があります。 – Lostsoul