100のネットワーク(非CPUの強烈な)ジョブを並行して実行し、最良の方法を理解したい。コンテキスト切り替えのオーバーヘッドを最小限に抑えながらxargsを使用した並列ネットワークタスクの開始
具体的には、xargsを使用して100以上のジョブを実行することができますが、その欠点は何ですか?
私は実際のパケット処理よりも多くのコンテキスト切り替えが行われていることを理解しています。 そのポイントはどこにあるのか、それを最小限に抑える最良の方法は何ですか?
たとえば、他のxargsなどを使用するための優れたツールはありますか?
だけループをし、それぞれの関数を呼び出しますか?単なるループです。 –
@MartijnPieters私は、目的をはるかに明確にするために投稿を更新しました。主な関心事は、100以上のネットワークジョブを起動し、同時にコンテキスト切り替えオーバーヘッドを最小限に抑えることです。 – GNettlefold
これは広すぎるかもしれないと思っていますが、とにかく再開しました。 –