Nice (Unix) (original) (raw)
nice (anglicky nice – milý, hodný ale i vybíravý) je standardní UN*Xový program, sloužící ke spuštění jiného programu s jinou, než základní prioritou.
Property | Value |
---|---|
dbo:abstract | L'ordre nice s'utilitza en sistemes operatius UNIX i Unix-like per modificar la prioritat dels processos. L'ordre nice utilitza directament la crida de sistema del mateix nom. Els valors de prioritat van de -20 a 19. L'ordre renice permet modificar la prioritat d'un procés que ja està en execució. El resultat exacte de les comandes nice i renice en l'execució d'un procés depèn els detalls de la implementació del planificador del sistema operatiu. A Linux també trobem una ordre anomenada ionice, que afecta a la prioritat de les operacions d'entrada/sortida (I/0) d'un procés. (ca) nice (anglicky nice – milý, hodný ale i vybíravý) je standardní UN*Xový program, sloužící ke spuštění jiného programu s jinou, než základní prioritou. (cs) nice برنامج موجود في أنظمة التشغيل يونكس وشبيهة يونكس مثل جنو/لينكس. يتعامل nice مباشرة مع استدعاء في النواة بنفس الاسم. يقوم nice بترتيب أولوية العمليات في جدول النواة. يعطي الرقم -20 الأولوية العليا للعملية و19 الأولوية الدنيا لها. الرقم المبدئي للعمليات عادة ما يكون 0 يصبح nice مهمًا عندما تطلب العمليات مواردًا لا تستطيع وحدة المعالجة المركزية إعطاءها. في هذه الحالة، تنال العملية ذات الأولوية العليا مقدرًا أكبر من وقت وحدة المعالجة المركزية. إذا كانت وحدة المعالجة المركزية قادرة على توفير موارد أكثر مما تطلبه العمليات، فعندها حتى أقل العمليات أولوية يمكنها أن تحصل على 99% من وحدة المعالجة المركزية. الجذر وحده يستطيع ضبط nice إلى قيمة ذات أولوية عليا. في جنو/لينكس يمكن تغيير /etc/security/limits.conf للسماح لمستخدمين آخرين أو لمجموعات أخرى بأن تضبط قيمًا منخفضة. (ar) nice ist ein Befehl von Unix-ähnlichen Betriebssystemen. Das Programm wird direkt auf einen Systemaufruf abgebildet. Mit nice ist es möglich, ein Kommando mit einer bestimmten Priorität zu starten, sodass der dann ausgeführte Prozess im Gegensatz zu anderen Prozessen mehr oder weniger CPU-Zeit erhält. Der nice-Wert wird als Ganzzahl angegeben und erstreckt sich von −20 bis 19: hierbei ist −20 die höchste Priorität und 19 die geringste. Der Wert ist standardmäßig 0 und beschreibt eine statische Priorität für jeden Thread. (de) 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 processeur. En revanche, si le processeur 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 du processeur 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 processeur 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 permet quant à elle de modifier le niveau de priorité d'un processus en cours d'exécution. Linux dispose également d'une commande qui agit sur les niveaux de priorité des accès aux entrées-sorties. (fr) nice is a program found on Unix and Unix-like operating systems such as Linux. It directly maps to a kernel call of the same name. nice is used to invoke a utility or shell script with a particular CPU priority, thus giving the process more or less CPU time than other processes. A niceness of -20 is the highest priority and 19 is the lowest priority. The default niceness for processes is inherited from its parent process and is usually 0. (en) nice는 리눅스 등의 유닉스 계열 운영 체제와 유닉스에서 볼 수 있는 프로그램의 하나이다. 동일한 이름의 커널 호출로 직접 매핑한다. nice는 특정한 우선순위로 유틸리티나 셸 스크립트를 호출하는데 사용되므로 다른 프로세스보다 프로세스에 CPU 시간을 더 주거나 덜 줄 수 있다. nice의 우선순위 중 -20이 가장 높고, 19가 가장 낮다. 기본 프로세스 우선순위는 부모 프로세스에 종속되며 일반적으로는 0이다. GNU 코어 유틸리티에 포함된 nice 버전은 데이비드 맥켄지에 의해 작성되었다. (ko) nice(ナイス)は、Unix系オペレーティングシステム上のそれぞれのプロセスに対する優先度を設定するコマンド、およびこれによってマッピングされるシステムコールである。 (ja) nice è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che esegue un altro comando modificando il suo valore di nice. Il valore di nice è un attributo numerico di ciascun processo dei sistemi Unix e Unix-like che è usato dallo scheduler per stabilire quanto tempo di CPU dedicare all'esecuzione del processo. A parità di priorità e di politica di schedulazione, i processi che hanno valori di nice maggiori ottengono in proporzione meno tempo di CPU rispetto a processi che hanno valori di nice minori, e quindi la loro esecuzione procede più lentamente, favorendo gli altri processi. L'idea generale è che un utente si comporti in maniera cortese (la traduzione dalla lingua inglese del termine nice è appunto cortese, simpatico) nei confronti degli altri utenti quando avvia elaborazioni particolarmente lunghe ed intense, avviandole con un valore di nice elevato in modo da non rallentare eccessivamente l'esecuzione dei processi degli altri utenti. Facciamo un esempio su un sistema Linux Mint 17.2 Rafaela consultando il Monitor di Sistema in cui la quasi totalità dei programmi ha il nice a 0: * BOINC è un programma di calcolo distribuito e non deve interferire col lavoro del calcolatore nonostante utilizzi quasi il 100% delle CPU:Ha il nice settato a 10 * Per non sentire a scatti e vedere un filmato fuori sincrono il manager dell'audio PulseAudio deve avere una priorità altissima nonostante usi meno dell'1% di CPU ed ha il nice a -11 nice è anche il nome di una chiamata di sistema definita dallo standard POSIX che modifica il valore di nice del processo che la invoca. Di fatto il comando nice opera invocando l'omonima chiamata di sistema. Per diminuire il valore di nice è necessario disporre dei privilegi dell'amministratore (root), mentre ciò non è necessario per aumentarlo. Tipicamente è possibile diminuire il valore di nice fino a 20 unità rispetto al valore predefinito, o aumentarlo fino a 19 unità: è possibile specificare scostamenti più ampi, ma essi sono automaticamente ricondotti entro i limiti sopra citati. (it) nice é um comando do sistema operacional Unix que redefine a prioridade de um processo durante o escalonamento. Ex. nice [opções] [comando...] A prioridade de execução de um processo pode variar de -20 (maior prioridade) a 19 (menor prioridade). Por padrão, a prioridade dos processos é zero.São algumas das opções deste comando -n valor ou -valor : adiciona o valor especificado à prioridade padrão de execução no sistema.Comentários sobre o comando Por exemplo, o comando nice -5 find / -name gcc define que o comando find deve ser executado com prioridade 5, enquanto nice --5 find / -name gcc define uma prioridade -5 para o mesmo comando.Observações Quando o valor de ajuste da prioridade não é definido junto com o comando nice, o sistema assume o valor de ajuste igual a 10. Apenas o administrador do sistema (root) pode definir prioridades negativas. Se nenhum argumento é fornecido com o comando nice, o sistema exibe a prioridade padrão atualmente em uso. Para alterar a prioridade de um processo que está em execução, use o comando renice. Para ver a prioridade de execução dos processos, use o aplicativo top. (pt) nice – polecenie systemu Unix, służące do uruchamiania procesów z określonym . (pl) Утилита nice — компьютерная программа в UNIX-подобных ОС, предназначенная для запуска процессов с изменённым приоритетом nice. Приоритет nice (целое число) процесса используется планировщиком процессов ядра ОС при распределении процессорного времени между процессами, может называться cpu_nice для отличения от приоритета io_nice, используемого планировщиком ввода-вывода и изменяемого утилитой . Утилита nice появилась в 4‑й версии ОС UNIX, разработанной фирмой AT&T. Описана в стандарте IEEE Std 1003.1-2001 (POSIX.1). Одна из реализаций nice входит в пакет coreutils. Следует различать термины «утилита» и «команда». Утилита — компьютерная программа, исполняемая в отдельном процессе. Команда — встроенная команда интерпретатора команд (shell), исполняемая внутри процесса shell. Команда nice — встроенная команда интерпретатора команд (shell), выполняющая такие же функции, как и утилита nice, но работающая внутри процесса shell. Реализована, например, интерпретаторами команд csh и tcsh. Приоритет nice — число, указывающее планировщику процессов ядра ОС приоритет, который пользователь хотел бы назначить процессу. (ru) Nice值是类UNIX操作系统中表示静态优先级的数值。每个进程都有自己的静态优先级,优先级高的进程得以优先运行。 Nice值的范围是-20~+19,拥有Nice值越大的进程的实际优先级越小(即Nice值为+19的进程优先级最小,为-20的进程优先级最大),默认的Nice值是0。由于Nice值是静态优先级,所以一经设定,就不会再被内核修改,直到被重新设定。Nice值只起干预CPU时间分配的作用,实际中的细节,由动态优先级决定。 「Nice值」这个名称来自英文单词nice,意思为友好。Nice值越高,这个进程越「友好」,就会让给其他进程越多的时间。 (zh) nice — UNIX-утиліта, що запускає програму зі зміненим для планувальника завдань. Якщо не вказано жодного аргументу, команда nice виводить поточний успадкований пріоритет для планувальника завдань. В іншому випадку nice запускає вказану команду зі зміненим пріоритетом. Якщо зміщення не вказано, то пріоритет команди збільшується на 10. Привілейований користувач (root) може надати негативний вплив на зміщення. Команда nice може зміщати пріоритет в діапазоні від -20 (найвищий пріоритет) до 19 (найнижчий пріоритет) від поточного. (uk) |
dbo:computingPlatform | dbr:Cross-platform |
dbo:developer | dbr:AT&T_Bell_Laboratories |
dbo:genre | dbr:Command_(computing) |
dbo:license | dbr:Coreutils |
dbo:operatingSystem | dbr:Unix dbr:Unix-like |
dbo:wikiPageID | 988410 (xsd:integer) |
dbo:wikiPageLength | 5010 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1104990854 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Ps_(Unix) dbr:List_of_Unix_commands dbr:Kernel_(computer_science) dbr:Unix dbr:Unix-like dbr:Util-linux dbr:AT&T_Bell_Laboratories dbr:Command_(computing) dbr:Cross-platform dbc:Unix_process-_and_task-management-related_software dbr:GNU_General_Public_License dbr:Linux dbr:BSD dbr:Top_(software) dbr:Central_processing_unit dbr:Process_(computing) dbr:Scheduling_priority dbc:Unix_SUS2008_utilities dbr:Kill_(command) dbr:Superuser dbr:Shell_script dbr:Operating_system dbr:System_call dbr:Coreutils dbr:Scheduling_(computing) dbr:I/O |
dbp:developer | dbr:AT&T_Bell_Laboratories |
dbp:genre | dbr:Command_(computing) |
dbp:license | dbr:GNU_General_Public_License dbr:Coreutils |
dbp:name | nice (en) |
dbp:operatingSystem | Unix and Unix-like (en) |
dbp:platform | dbr:Cross-platform |
dbp:wikiPageUsesTemplate | dbt:Unix_commands dbt:Citation_needed dbt:Infobox_software dbt:Redirect dbt:Refimprove dbt:Reflist dbt:Start_date_and_age dbt:Wikibooks dbt:Core_Utilities_commands dbt:Man dbt:Lowercase |
dcterms:subject | dbc:Unix_process-_and_task-management-related_software dbc:Unix_SUS2008_utilities |
gold:hypernym | dbr:Program |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatUnixSUS2008Utilities yago:Abstraction100002137 yago:Company108058098 yago:Group100031264 yago:Institution108053576 yago:Organization108008335 yago:YagoLegalActor yago:YagoLegalActorGeo yago:YagoPermanentlyLocatedEntity yago:Service108186047 yago:SocialGroup107950920 yago:Utility108185758 |
rdfs:comment | nice (anglicky nice – milý, hodný ale i vybíravý) je standardní UN*Xový program, sloužící ke spuštění jiného programu s jinou, než základní prioritou. (cs) nice ist ein Befehl von Unix-ähnlichen Betriebssystemen. Das Programm wird direkt auf einen Systemaufruf abgebildet. Mit nice ist es möglich, ein Kommando mit einer bestimmten Priorität zu starten, sodass der dann ausgeführte Prozess im Gegensatz zu anderen Prozessen mehr oder weniger CPU-Zeit erhält. Der nice-Wert wird als Ganzzahl angegeben und erstreckt sich von −20 bis 19: hierbei ist −20 die höchste Priorität und 19 die geringste. Der Wert ist standardmäßig 0 und beschreibt eine statische Priorität für jeden Thread. (de) nice is a program found on Unix and Unix-like operating systems such as Linux. It directly maps to a kernel call of the same name. nice is used to invoke a utility or shell script with a particular CPU priority, thus giving the process more or less CPU time than other processes. A niceness of -20 is the highest priority and 19 is the lowest priority. The default niceness for processes is inherited from its parent process and is usually 0. (en) nice는 리눅스 등의 유닉스 계열 운영 체제와 유닉스에서 볼 수 있는 프로그램의 하나이다. 동일한 이름의 커널 호출로 직접 매핑한다. nice는 특정한 우선순위로 유틸리티나 셸 스크립트를 호출하는데 사용되므로 다른 프로세스보다 프로세스에 CPU 시간을 더 주거나 덜 줄 수 있다. nice의 우선순위 중 -20이 가장 높고, 19가 가장 낮다. 기본 프로세스 우선순위는 부모 프로세스에 종속되며 일반적으로는 0이다. GNU 코어 유틸리티에 포함된 nice 버전은 데이비드 맥켄지에 의해 작성되었다. (ko) nice(ナイス)は、Unix系オペレーティングシステム上のそれぞれのプロセスに対する優先度を設定するコマンド、およびこれによってマッピングされるシステムコールである。 (ja) nice – polecenie systemu Unix, służące do uruchamiania procesów z określonym . (pl) Nice值是类UNIX操作系统中表示静态优先级的数值。每个进程都有自己的静态优先级,优先级高的进程得以优先运行。 Nice值的范围是-20~+19,拥有Nice值越大的进程的实际优先级越小(即Nice值为+19的进程优先级最小,为-20的进程优先级最大),默认的Nice值是0。由于Nice值是静态优先级,所以一经设定,就不会再被内核修改,直到被重新设定。Nice值只起干预CPU时间分配的作用,实际中的细节,由动态优先级决定。 「Nice值」这个名称来自英文单词nice,意思为友好。Nice值越高,这个进程越「友好」,就会让给其他进程越多的时间。 (zh) nice — UNIX-утиліта, що запускає програму зі зміненим для планувальника завдань. Якщо не вказано жодного аргументу, команда nice виводить поточний успадкований пріоритет для планувальника завдань. В іншому випадку nice запускає вказану команду зі зміненим пріоритетом. Якщо зміщення не вказано, то пріоритет команди збільшується на 10. Привілейований користувач (root) може надати негативний вплив на зміщення. Команда nice може зміщати пріоритет в діапазоні від -20 (найвищий пріоритет) до 19 (найнижчий пріоритет) від поточного. (uk) nice برنامج موجود في أنظمة التشغيل يونكس وشبيهة يونكس مثل جنو/لينكس. يتعامل nice مباشرة مع استدعاء في النواة بنفس الاسم. يقوم nice بترتيب أولوية العمليات في جدول النواة. يعطي الرقم -20 الأولوية العليا للعملية و19 الأولوية الدنيا لها. الرقم المبدئي للعمليات عادة ما يكون 0 (ar) L'ordre nice s'utilitza en sistemes operatius UNIX i Unix-like per modificar la prioritat dels processos. L'ordre nice utilitza directament la crida de sistema del mateix nom. Els valors de prioritat van de -20 a 19. L'ordre renice permet modificar la prioritat d'un procés que ja està en execució. El resultat exacte de les comandes nice i renice en l'execució d'un procés depèn els detalls de la implementació del planificador del sistema operatiu. (ca) 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. La commande permet quant à elle de modifier le niveau de priorité d'un processus en cours d'exécution. (fr) nice è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che esegue un altro comando modificando il suo valore di nice. Il valore di nice è un attributo numerico di ciascun processo dei sistemi Unix e Unix-like che è usato dallo scheduler per stabilire quanto tempo di CPU dedicare all'esecuzione del processo. A parità di priorità e di politica di schedulazione, i processi che hanno valori di nice maggiori ottengono in proporzione meno tempo di CPU rispetto a processi che hanno valori di nice minori, e quindi la loro esecuzione procede più lentamente, favorendo gli altri processi. L'idea generale è che un utente si comporti in maniera cortese (la traduzione dalla lingua inglese del termine nice è appunto cortese, simpatico) nei confronti degli altri ute (it) nice é um comando do sistema operacional Unix que redefine a prioridade de um processo durante o escalonamento. Ex. nice [opções] [comando...] A prioridade de execução de um processo pode variar de -20 (maior prioridade) a 19 (menor prioridade). Por padrão, a prioridade dos processos é zero.São algumas das opções deste comando -n valor ou -valor : adiciona o valor especificado à prioridade padrão de execução no sistema.Comentários sobre o comando Por exemplo, o comando nice -5 find / -name gcc define que o comando find deve ser executado com prioridade 5, enquanto nice --5 find / -name gcc (pt) Утилита nice — компьютерная программа в UNIX-подобных ОС, предназначенная для запуска процессов с изменённым приоритетом nice. Приоритет nice (целое число) процесса используется планировщиком процессов ядра ОС при распределении процессорного времени между процессами, может называться cpu_nice для отличения от приоритета io_nice, используемого планировщиком ввода-вывода и изменяемого утилитой . Утилита nice появилась в 4‑й версии ОС UNIX, разработанной фирмой AT&T. Описана в стандарте IEEE Std 1003.1-2001 (POSIX.1). Одна из реализаций nice входит в пакет coreutils. (ru) |
rdfs:label | نايس (يونكس) (ar) Nice (Unix) (ca) Nice (Unix) (cs) Nice (Unix) (de) Nice (Unix) (fr) Nice (Unix) (it) Nice (UNIX) (ja) Nice (유닉스) (ko) Nice (Unix) (en) Nice (Unix) (pl) Nice (Unix) (pt) Nice (ru) Nice (команда) (uk) Nice值 (zh) |
owl:sameAs | freebase:Nice (Unix) yago-res:Nice (Unix) wikidata:Nice (Unix) dbpedia-ar:Nice (Unix) dbpedia-ca:Nice (Unix) dbpedia-cs:Nice (Unix) dbpedia-de:Nice (Unix) dbpedia-fr:Nice (Unix) dbpedia-hu:Nice (Unix) dbpedia-it:Nice (Unix) dbpedia-ja:Nice (Unix) dbpedia-ko:Nice (Unix) dbpedia-pl:Nice (Unix) dbpedia-pt:Nice (Unix) dbpedia-ro:Nice (Unix) dbpedia-ru:Nice (Unix) dbpedia-uk:Nice (Unix) dbpedia-zh:Nice (Unix) https://global.dbpedia.org/id/8eWw |
prov:wasDerivedFrom | wikipedia-en:Nice_(Unix)?oldid=1104990854&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Nice_(Unix) |
foaf:name | nice (en) |
is dbo:wikiPageDisambiguates of | dbr:Nice_(disambiguation) |
is dbo:wikiPageRedirects of | dbr:Renice dbr:Nice_(unix) dbr:Ionice dbr:IO_scheduling_class dbr:Nice_level dbr:Niceness_level |
is dbo:wikiPageWikiLink of | dbr:Ps_(Unix) dbr:List_of_Unix_commands dbr:Nice_(disambiguation) dbr:Brain_Fuck_Scheduler dbr:Ubuntu_Studio dbr:Util-linux dbr:Priority_inversion dbr:Magic_SysRq_key dbr:Toybox dbr:Pstree dbr:List_of_GNU_packages dbr:Cgroups dbr:Skill_(disambiguation) dbr:Traffic_shaping dbr:Research_Unix dbr:Pkill dbr:Scheduling_(computing) dbr:Nohup dbr:Renice dbr:Nice_(unix) dbr:Ionice dbr:IO_scheduling_class dbr:Nice_level dbr:Niceness_level |
is foaf:primaryTopic of | wikipedia-en:Nice_(Unix) |