本文に進む 日本−日本語
日本HPホーム 製品とサービス お客様サポート/ ダウンロード ソリューション ご購入の方法
≫ お問い合わせ
詳細検索オプション
日本HPホーム
HP-UX リファレンス: セクション 5 : その他の機能 > t

timeslice(5)

カーネル調整パラメータ
HP-UX 11i Version 2: September 2004
≫ 

テクニカル ドキュメント

PDF版
フィードバック
ここから本文が始まります

 ≫ 目次

 ≫ 索引

名称

timeslice ― 1 秒あたりの時計単位時間でのスケジューリング間隔

フェールセーフ

(HZ/10)

HZ は、構成対象システムの 1 秒あたりの時計単位時間数を定義します。

デフォルト

(HZ/10)

HZ100 です。

設定可能な値

-1 2147483647 の範囲内の任意の値。

-1 という値は、スケジューリングプリエンプションに基づいた時分割が行われないことを示しており、スレッドは、自発的に実行を放棄するか優先順位が高いスレッドに横取りされるまで、継続して実行されます。

推奨値

通常の場合はデフォルト値を使用してください。より速いラウンドロビン方式のスケジューリングが必要とされる特別な場合は、値 を使用するとよいでしょう。 ただし、値を変更すると、システムパフォーマンスに直接影響することがあります。実稼動システムで値を変更する前に、作業用環境でパフォーマンスの影響を評価する必要があります。

説明

調整パラメータ timeslice は、スケジューリングの時間間隔を定義します。これは、あるスレッドが、カーネルスケジューラによって同じ優先順位の他のスレッドを実行するためにコンテキストスイッチされるまでに、プロセッサ上で実行される時間です。プロセッサ上でスレッドが実行を開始するとき、調整パラメータ timeslice に設定されている単位時間数だけ実行されるようにセットアップされます。実行中のスレッドに対してクロック割り込みが発生するごとに、そのスレッドのタイムクォンタムバランスが減少し、バランスがゼロに達すると、スレッドはコンテキストスイッチされます。

timeslice の値は、オペレーティングシステムが実現するユーザープリエンプションの方法のうちの 1 つをコントロールします。値が大きい場合、実行中のスレッドのプリエンプションは減少します。ただし、スレッドのユーザープリエンプションには別の原因もあり、この場合、調整パラメータ timeslice ではコントロールできません。

timeslice の値を変更すると、システムスループットおよび応答時間に直接影響することがあります。値を非常に小さくすると、コンテキストスイッチが過剰に発生する可能性があり、値を非常に大きくすると、実行可能スレッドが実行されずに待たされ続ける可能性があります。

この調整パラメータの変更を行う対象ユーザー

すべてのユーザー。

変更に関する制限事項

この調整パラメータの変更は、次回リブート時に有効になります。

この調整パラメータの値を大きくする場合

調整パラメータ timeslice は、スケジューリングポリシーおよび優先順位には関係なくシステムのすべてのスレッド (sched_fifo を除く) にグローバルに適用されるので、この調整パラメータの値を増やすと、すべてのスレッドの持ち時間が等しく増加します。

システムで、優先順位が高いスレッドによって、プリエンプションによるコンテキストスイッチが過剰に発生している場合、この値を増やすことで、優先順位が低いスレッドがスケジューリングされたときの実行時間を長くすることができます。 優先順位が低いスレッドが横取りされるのは、優先順位が高いスレッドが実行可能になったときであるためです。

この調整パラメータの値を大きくした場合の影響

調整パラメータ timeslice の値を増やすと、スレッドが実行する順番を待たなければならない時間が長くなるため、いくつかのスレッドが実行されずに待たされ続けることがあります。このために、スループットに関するパフォーマンスの問題が発生する可能性があります。

この調整パラメータの値を小さくする場合

調整パラメータ timeslice の値を減らす必要があるのは、コンテキストスイッチの発生が増加するという損失を受け入れてでも、応答時間におけるターンアラウンドをよりよくする必要がある場合です。 システムで、計算に集中したアプリケーションがあまり実行されていない場合は、スレッドの持ち時間が完全に利用されずに、かなり頻繁にスレッドのブロックおよびプリエンプションが発生するようになります。

この調整パラメータの値を小さくした場合の影響

調整パラメータ timeslice の値を減らすと、コンテキストスイッチの発生が増加するため、システム空間で消費される時間が増加し、ユーザー空間で消費される時間が減少します。また、計算に集中したアプリケーションでパフォーマンスが低下します。

同時に変更する必要がある他の調整パラメータ

ありません。

警告

HP-UX の調整なカーネルパラメータはすべてリリースに固有です。このパラメータは将来の HP-UX リリースで削除されるか、意味が変更される場合があります。

HP 社または他のベンダーのカーネルソフトウェアをインストールすると、 カーネル調整パラメータが変更されることがあり、その場合、 インストール後に、カーネル調整パラメータがデフォルト値でも推奨値でも ない値に設定されていることがあります。 カーネル調整パラメータの値への影響については、 インストールするカーネルソフトウェアのドキュメントを参照してください。 工場インストールされたカーネルソフトウェアについては、 http://docs.hp.com/ja の 『『HP-UX リリースノート』』 を参照してください。

著者

timeslice は HP で開発されました。

印刷用画面へ
プライバシー 本サイト利用時の合意事項
© 1983-2004 Hewlett-Packard Development Company, L.P.