1

数マイクロ秒 (たとえば 900usec) だけ 100% の CPU 使用率を達成し、その後通常の CPU 使用率に戻す方法はありますか。

同じコアで複数のプロセス (X、Y、Z など) を実行しています。これらのプロセスは、500usec でいくつかのタスクを実行します。ここで、この別のプロセス A を紹介したいと思います。この別のプロセス A は、同じコアにバインドし、CPU 全体を数マイクロ秒間消費するため、X は 500 秒の時間枠内に処理を完了できません。

4

1 に答える 1

1

ビジー ループを実行し、nice 値を可能な限り最高の優先度に設定して、プロセスが実行される可能性を高めることができます。ただし、他のプロセスの代わりに自分のプロセスが実行されることを保証することはできません。これは、OS スケジューラに依存します。

于 2013-09-18T11:09:16.513 に答える