Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
数マイクロ秒 (たとえば 900usec) だけ 100% の CPU 使用率を達成し、その後通常の CPU 使用率に戻す方法はありますか。
同じコアで複数のプロセス (X、Y、Z など) を実行しています。これらのプロセスは、500usec でいくつかのタスクを実行します。ここで、この別のプロセス A を紹介したいと思います。この別のプロセス A は、同じコアにバインドし、CPU 全体を数マイクロ秒間消費するため、X は 500 秒の時間枠内に処理を完了できません。
ビジー ループを実行し、nice 値を可能な限り最高の優先度に設定して、プロセスが実行される可能性を高めることができます。ただし、他のプロセスの代わりに自分のプロセスが実行されることを保証することはできません。これは、OS スケジューラに依存します。