nice (Unix)

nice (Unix)
Page d'aide sur l'homonymie Pour les articles homonymes, voir Nice.

nice est une commande disponible sur le système d'exploitation UNIX et autres systèmes compatibles tels que Linux. Cette commande pointe directement vers un point d'entrée du kernel portant le même nom, elle permet de changer le niveau de priorité d'un processus déterminé. La priorité la plus élevée correspond à un niveau de -20, tandis que la plus basse correspond à +19. Le niveau de priorité par défaut d'un processus est celui de son processus parent, et vaut généralement zéro.

Nice est utile dès que plusieurs processus requièrent plus de puissance CPU que celui-ci peut fournir. Dans ce cas, le processus ayant la priorité la plus élevée bénéficiera de plus de puissance de la part du CPU. En revanche, si le CPU n'est pas utilisé à 100%, alors un processus de faible priorité pourra quand même bénéficier d'une part de puissance pouvant aller jusqu'à 99%. Seul un super-utilisateur (root) peut assigner des niveaux de priorité élevés.

Le mécanisme de répartition de la charge CPU en fonction de la priorité des processus est effectué par l'ordonnanceur de taches (task scheduler). L'algorithme mis en œuvre peut varier d'une implémentation à une autre, les pourcentages de CPU alloués entre deux processus se partageant 100% du temps machine peuvent donc être très variables entre diverses versions de Unix, Linux ou autres BSD.

La commande renice permet quant à elle de modifier le niveau de priorité d'un processus en cours d'exécution.

Linux dispose également d'une commande ionice qui agit sur les niveaux de priorité des accès aux entrés-sorties.

Source


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article nice (Unix) de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • Nice (Unix) — Pour les articles homonymes, voir Nice. nice est une commande disponible sur le système d exploitation UNIX et autres systèmes compatibles tels que Linux. Cette commande pointe directement vers un point d entrée du kernel portant le même nom,… …   Wikipédia en Français

  • Nice (Unix) — nice (pronEng|ˈnaɪs) is a command found on UNIX and other Unix like operating systems such as Linux. nice directly maps to a kernel call of the same name. For a given process, it changes the priority in the kernel s scheduler. A niceness of −20… …   Wikipedia

  • Nice (Unix) — nice планировщика задач. Если не указано ни одного аргумента, команда nice выводит текущий унаследованный приоритет для планировщика задач. В противном случае nice запускает указанную команду с измененным приоритетом. Если смещение не указано, то …   Википедия

  • nice (Unix) — Renice redirects here. For the Polish village, see Renice, Poland. nice (  /ˈnaɪ …   Wikipedia

  • Nice — Эта статья об утилите Unix; о британской прогрессив рок группе конца 1960 х см.: The Nice. nice  UNIX утилита, запускающая программу с измененным приоритетом для планировщика задач. Если не указано ни одного аргумента, команда nice выводит… …   Википедия

  • Nice (disambiguation) — Nice is a city located in the south of France. Nice may also refer to: Contents 1 Places 2 Politics 3 Artworks …   Wikipedia

  • nice — Эта статья об утилите Unix; о британской прогрессив рок группе конца 1960 х см.: The Nice. nice  UNIX утилита, запускающая программу с измененным приоритетом для планировщика задач. Если не указано ни одного аргумента, команда nice выводит… …   Википедия

  • Unix time — Unix time, or POSIX time, is a system for describing points in time, defined as the number of seconds elapsed since midnight Coordinated Universal Time (UTC) of January 1 1970, not counting leap seconds. It is widely used not only on Unix like… …   Wikipedia

  • UNIX — UNIX, parfois écrit « Unix », avec des petites capitales, est un système d exploitation multitâche et multi utilisateur créé en 1969, conceptuellement ouvert et fondé sur une approche par laquelle il offre de nombreux petits outils… …   Wikipédia en Français

  • Unix — (marque déposée officiellement comme UNIX, parfois aussi écrit comme Unix avec les petites capitalisations) est le nom d un système d exploitation multitâche et multi utilisateur créé en 1969, conceptuellement ouvert et fondé sur une approche par …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”