以前の rechoose_interval パラメータと同様、このパラメータは、プロセスが最後に実行された CPU のすべてのアフィニティーが失われたとみなされるまでの時間を指定します。ただし、このパラメータはより細かい時間の増分で設定します。このパラメータは、非推奨の rechoose_interval パラメータの代わりに使用する必要がありますが、rechoose_interval パラメータも /etc/system ファイルに設定されている場合に引き続き受け付けられます。
この期間が過ぎると、すべての CPU はスレッドスケジューリングの候補と見なされます。このパラメータは、リアルタイムクラスのスレッドには適用されませんが、ほかのすべてのスケジューリングクラスのスレッドに適用されます。
このパラメータの値を変更する場合に、次の手順で、mdb を使用します。
ナノ秒を、拡大縮小しない時間に変換します。たとえば、5,000,000 ナノ秒ベースの値を、拡大縮小しない時間に変換するには、次の構文を使用します。
# mdb -kw . . . > 0t5000000::time -u 0xb6a444
disp_rechoose_interval を拡大縮小しない時間の値に設定します。たとえば、前の手順で返された値を指定します。
> disp_rechoose_interval /Z 0xb6a444 disp_rechoose_interval: 0x447d998 = 0xb6a444
disp_rechoose_interval が正しい値に設定されていることを確認します。例:
> disp_rechoose_interval::print 0xb6a444
符号付き整数
3
0 から MAXINT
はい
なし
キャッシュが大きい場合、極めて重要なプロセスがシステムで動作している場合や、データアクセスパターン以外の原因により、一連のプロセスで過度のキャッシュミスが発生していると思われる場合。
このパラメータを変更する前に、プロセッサセットの機能またはプロセッサバインディングの使用を検討してください。詳細は、psrset(1M) または pbind(1M) を参照してください。
変更の可能性あり