-.\" Hey Emacs! This file is -*- nroff -*- source.
-.\"
.\" Copyright (C) Tom Bjorkholm & Markus Kuhn, 1996
.\"
+.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
.\" This is free documentation; you can redistribute it and/or
.\" modify it under the terms of the GNU General Public License as
.\" published by the Free Software Foundation; either version 2 of
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, write to the Free
-.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111,
-.\" USA.
+.\" License along with this manual; if not, see
+.\" <http://www.gnu.org/licenses/>.
+.\" %%%LICENSE_END
.\"
.\" 1996-04-01 Tom Bjorkholm <tomb@mydata.se>
.\" First version written
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH SCHED_RR_GET_INTERVAL 2 2011\-10\-16 Linux "Linux Programmer's Manual"
+.\"
+.\" Japanese Version Copyright (c) 1997 HANATAKA Shinya
+.\" all rights reserved.
+.\" Translated 1997-02-23, HANATAKA Shinya <hanataka@abyss.rim.or.jp>
+.\" Updated 2003-10-11, Kentaro Shirakata <argrath@ub32.org>
+.\" Updated 2007-05-28, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.48
+.\" Updated 2012-05-08, Akihiro MOTOKI <amotoki@gmail.com>
+.\" Updated 2013-05-06, Akihiro MOTOKI <amotoki@gmail.com>
+.\"
+.TH SCHED_RR_GET_INTERVAL 2 2014\-04\-28 Linux "Linux Programmer's Manual"
.SH 名前
sched_rr_get_interval \- 指定されたプロセスの SCHED_RR 間隔を取得する
.SH 書式
.SH エラー
.TP
\fBEFAULT\fP
-情報をユーザ空間にコピーする時に問題が起きた。
+情報をユーザー空間にコピーする時に問題が起きた。
.TP
\fBEINVAL\fP
PID が不正である。
.TP
\fBENOSYS\fP
-ã\82·ã\82¹ã\83\86ã\83 ã\83»ã\82³ã\83¼ã\83«ã\81\8cã\81¾ã\81 å®\9fè£\85ã\81\95ã\82\8cã\81¦ã\81\84ã\81ªã\81\84 (ã\81\8bã\81ªã\82\8aå\8f¤ã\81\84ã\82«ã\83¼ã\83\8dã\83«ã\81«ã\81\8aã\81\84ã\81¦ã\81®ã\81¿)ã\80\82
+システムコールがまだ実装されていない (かなり古いカーネルにおいてのみ)。
.TP
\fBESRCH\fP
プロセス ID が \fIpid\fP のプロセスが見つからなかった。
\fB_POSIX_PRIORITY_SCHEDULING\fP が定義されている場合にのみ使用可能である。
.SS "Linux での注意"
.\" commit a4ec24b48ddef1e93f7578be53270f0b95ad666c
+POSIX ではラウンドロビン時間量の大きさを制御する仕組みが規定されていない。 古い Linux カーネルではこれを変更する方法が提供されている
+(この方法に移植性はない)。 プロセスの nice 値を調整することで時間量を制御できる (\fBsetpriority\fP(2) 参照)。 負の nice
+値 (すなわち、高い nice 値) を割り当てると時間量は長くなり、 正の nice 値 (すなわち、低い nice 値)
+を割り当てると時間量は短くなる。 デフォルトの時間量は 0.1 秒である。 nice 値の変更が時間量にどの程度影響を与えるかは
+カーネルのバージョンにより多少異なる。時間量を調整するこのメソッドは Linux 2.6.24 以降で削除された。
+
+.\" commit ce0dbbbb30aee6a835511d5be446462388ba9eee
.\" .SH BUGS
.\" As of Linux 1.3.81
.\" .BR sched_rr_get_interval ()
.\" returns with error
.\" ENOSYS, because SCHED_RR has not yet been fully implemented and tested
.\" properly.
-POSIX ではラウンドロビン時間量の大きさを制御する仕組みが規定されていな
-い。古い Linux カーネルではこれを変更する方法が提供されている (この方法
-に移植性はない)。プロセスの nice 値を調整することで時間量を制御できる
-(\fBsetpriority\fP(2) 参照)。 負の nice 値 (すなわち、高い nice 値) を割り
-当てると時間量は長くなり、 正の nice 値 (すなわち、低い nice 値) を割り
-当てると時間量は短くなる。 デフォルトの時間量は 0.1 秒である。 nice 値
-の変更が時間量にどの程度影響を与えるかは カーネルのバージョンにより多少
-異なる。
+Linux 3.9 で、 \fBSCHED_RR\fP の時間量の調整 (と参照) を行う新しい機構が追加された。
+\fI/proc/sys/kernel/sched_rr_timeslice_ms\fP ファイルでミリ秒単位の時間量の値が参照でき、 デフォルト値は 100
+である。 このファイルに 0 を書き込むと、 時間量をデフォルト値に戻すことができる。
.SH 関連項目
-\fBsched_setscheduler\fP(2) に Linux のスケジューリング方式についての説明
-がある。
-.PP
-\fIProgramming for the real world \- POSIX.4\fP by Bill O. Gallmeister, O'Reilly
-& Associates, Inc., ISBN 1\-56592\-074\-0
+\fBsched\fP(7)
.SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.40 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.78 の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man\-pages/ に書かれている。