私はシェルスクリプトを持っています。そのスクリプトでは、6 つの新しいプロセスを開始しています。私のシステムには 4 つの CPU があります。シェルスクリプトを実行すると、生成された新しいプロセスは、オペレーティングシステムによってデフォルトで CPU の 1 つに自動的に割り当てられます。ここで、スクリプトの合計実行時間を短縮したいと考えています。プロセッサの空き使用率を確認してから、プロセスを実行するプロセッサを選択する方法はありますか?
使用率が 75% を超える CPU でプロセスを実行したくありません。代わりに待機して、使用率が 75% 未満の CPU で実行します。
4 つの CPU の使用率をチェックし、選択した CPU でプロセスを実行するようにスクリプトをプログラムする必要があります。
誰かが例を手伝ってくれますか?