sched_rr_get_interval(2) System Calls Manual sched_rr_get_interval(2) NOM sched_rr_get_interval - Obtenir l'intervalle SCHED_RR pour le processus indique BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include int sched_rr_get_interval(pid_t pid, struct timespec *tp); DESCRIPTION sched_rr_get_interval() remplit la structure timespec(3) pointee par tp avec le << round robin time quantum >> du processus identifie par pid. Ce processus devrait fonctionner avec la politique d'ordonnancement SCHED_RR. Si l'identifiant du processus pid est egal a zero, le quantum de temps pour le processus appelant est ecrit dans *tp. VALEUR RENVOYEE sched_rr_get_interval() renvoie 0 s'il reussit. En cas d'echec, -1 est renvoye et errno est positionne pour indiquer l'erreur. ERREURS EFAULT Probleme lors de la copie d'information vers l'espace utilisateur. EINVAL Invalid pid. ENOSYS L'appel systeme n'a pas encore ete implemente (seulement pour les noyaux relativement anciens). ESRCH Impossible de trouver un processus avec l'identifiant pid. VERSIONS Linux Linux 3.9 a introduit un mecanisme d'ajustement (et d'observation) du quantum de SCHED_RR : le fichier /proc/sys/kernel/sched_rr_timeslice_ms contient la valeur du quantum exprimee en millisecondes, qui par defaut vaut 100. Ecrire 0 dans ce fichier a pour effet de reinitialiser le quantum a sa valeur par defaut. NORMES POSIX.1-2024. HISTORIQUE POSIX.1-2001. Linux POSIX n'indique aucun mecanisme pour controler la taille du << round robin time quantum >>. Cependant, Linux fournit une methode (non portable) pour cela. Le quantum peut etre controle en ajustant la valeur de << politesse >> du processus (consultez setpriority(2)). Assigner une valeur de politesse negative (c'est-a-dire haute) resulte en un quantum de temps plus long ; assigner une valeur de politesse positive (c'est-a-dire basse) resulte en un quantum de temps plus court. Le quantum de temps par defaut est de 0,1 secondes ; l'influence du changement de valeur de politesse sur le quantum a varie suivant les versions du noyau. Cette methode d'ajustement du quantum a ete supprimee a partir de la version 2.6.24 de Linux. NOTES Les systemes POSIX sur lesquels sched_rr_get_interval() est disponible definissent _POSIX_PRIORITY_SCHEDULING dans . VOIR AUSSI timespec(3), sched(7) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot , Cedric Boutillier , Frederic Hantrais et Jean-Philippe MENGUAL Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.18 8 fevrier 2026 sched_rr_get_interval(2)