Измените тонкость (приоритет) текущего процесса

И это блог, показывающий список команд для мониторинга полосы пропускания:

http://www.binarytides.com/linux-commands-monitor-network/

UPDATE :

Я использовал UPDATE: около двух месяцев. Он показывает общее использование полосы пропускания. При следующей настройке вы можете дополнительно использовать пропускную способность для каждой программы

sudo nethogs -v 3

77
задан 14 June 2011 в 18:00

55 ответов

Терминал

Если вы используете терминал, вы можете использовать renice

renice [-n] priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]

. Простым примером может быть

renice 8 31043
31043: old priority 5, new priority 8

Вы также может передавать жесткие флаги, но это следует за порядком (сначала вы должны перенести приоритет, а затем pid - если вы измените порядок, в котором будет отображаться использование messagge)

renice -n 5 -p 31043
31043: old priority 8, new priority 5

Приоритеты работают над шкала от -20 до 19. Чем ниже число, тем выше приоритет в системе.

Если вы владеете процессом, вам не понадобится root, однако, если процесс принадлежит другим пользователем или если вы планируете изменить группу / пользователя корня процесса (через sudo).

69
ответ дан 25 May 2018 в 20:20
  • 1
    Вы не можете уменьшить привлекательность пользователя. :) – htorque 14 June 2011 в 18:05
  • 2
    Как говорит @htorque, пользователь, не являющийся root, может только повысить свою привлекательность - они не могут снизить привлекательность, даже не до уровня предыдущего уровня, который был у этого процесса, и даже не до уровня предыдущего уровня, который у них был сам renice d процесс вниз. Я рекомендую отредактировать этот ответ, чтобы включить эту информацию. – Eliah Kagan 14 October 2012 в 19:35
  • 3
    Есть ли недостаток в создании приоритета процесса -20? – James Watkins 4 June 2016 в 07:03
  • 4
    @JamesWatkins Вы можете затормозить свой компьютер – DarthRubik 24 July 2016 в 04:18

Терминал

Если вы используете терминал, вы можете использовать renice

renice [-n] priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]

. Простым примером может быть

renice 8 31043 31043: old priority 5, new priority 8

Вы также может передавать жесткие флаги, но это следует за порядком (сначала вы должны перенести приоритет, а затем pid - если вы измените порядок, в котором будет отображаться использование messagge)

renice -n 5 -p 31043 31043: old priority 8, new priority 5

Приоритеты работают над шкала от -20 до 19. Чем ниже число, тем выше приоритет в системе.

Если вы владеете процессом, вам не понадобится root, однако, если процесс принадлежит другим пользователем или если вы планируете изменить группу / пользователя корня процесса (через sudo).

69
ответ дан 25 July 2018 в 21:43

Терминал

Если вы используете терминал, вы можете использовать renice

renice [-n] priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]

. Простым примером может быть

renice 8 31043 31043: old priority 5, new priority 8

Вы также может передавать жесткие флаги, но это следует за порядком (сначала вы должны перенести приоритет, а затем pid - если вы измените порядок, в котором будет отображаться использование messagge)

renice -n 5 -p 31043 31043: old priority 8, new priority 5

Приоритеты работают над шкала от -20 до 19. Чем ниже число, тем выше приоритет в системе.

Если вы владеете процессом, вам не понадобится root, однако, если процесс принадлежит другим пользователем или если вы планируете изменить группу / пользователя корня процесса (через sudo).

70
ответ дан 31 July 2018 в 10:27

Терминал

Если вы используете терминал, вы можете использовать renice

renice [-n] priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]

. Простым примером может быть

renice 8 31043 31043: old priority 5, new priority 8

Вы также может передавать жесткие флаги, но это следует за порядком (сначала вы должны перенести приоритет, а затем pid - если вы измените порядок, в котором будет отображаться использование messagge)

renice -n 5 -p 31043 31043: old priority 8, new priority 5

Приоритеты работают над шкала от -20 до 19. Чем ниже число, тем выше приоритет в системе.

Если вы владеете процессом, вам не понадобится root, однако, если процесс принадлежит другим пользователем или если вы планируете изменить группу / пользователя корня процесса (через sudo).

70
ответ дан 31 July 2018 в 11:29

Терминал

Если вы используете терминал, вы можете использовать renice

renice [-n] priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]

. Простым примером может быть

renice 8 31043 31043: old priority 5, new priority 8

Вы также может передавать жесткие флаги, но это следует за порядком (сначала вы должны перенести приоритет, а затем pid - если вы измените порядок, в котором будет отображаться использование messagge)

renice -n 5 -p 31043 31043: old priority 8, new priority 5

Приоритеты работают над шкала от -20 до 19. Чем ниже число, тем выше приоритет в системе.

Если вы владеете процессом, вам не понадобится root, однако, если процесс принадлежит другим пользователем или если вы планируете изменить группу / пользователя корня процесса (через sudo).

70
ответ дан 2 August 2018 в 03:19

Терминал

Если вы используете терминал, вы можете использовать renice

renice [-n] priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]

. Простым примером может быть

renice 8 31043 31043: old priority 5, new priority 8

Вы также может передавать жесткие флаги, но это следует за порядком (сначала вы должны перенести приоритет, а затем pid - если вы измените порядок, в котором будет отображаться использование messagge)

renice -n 5 -p 31043 31043: old priority 8, new priority 5

Приоритеты работают над шкала от -20 до 19. Чем ниже число, тем выше приоритет в системе.

Если вы владеете процессом, вам не понадобится root, однако, если процесс принадлежит другим пользователем или если вы планируете изменить группу / пользователя корня процесса (через sudo).

70
ответ дан 4 August 2018 в 19:17

Терминал

Если вы используете терминал, вы можете использовать renice

renice [-n] priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]

. Простым примером может быть

renice 8 31043 31043: old priority 5, new priority 8

Вы также может передавать жесткие флаги, но это следует за порядком (сначала вы должны перенести приоритет, а затем pid - если вы измените порядок, в котором будет отображаться использование messagge)

renice -n 5 -p 31043 31043: old priority 8, new priority 5

Приоритеты работают над шкала от -20 до 19. Чем ниже число, тем выше приоритет в системе.

Если вы владеете процессом, вам не понадобится root, однако, если процесс принадлежит другим пользователем или если вы планируете изменить группу / пользователя корня процесса (через sudo).

70
ответ дан 6 August 2018 в 03:30

Terminal

Если вы находитесь на терминале, вы можете использовать renice

  renice [-n] priority [[-p]  pid ...] [[-g] pgrp ...] [[-u] user ...]  

Простым примером может быть

  renice 8 31043 31043: старый приоритет 5, новый приоритет 8  

Вы также можете передать жесткие флаги, но это следует за порядком (сначала вам нужно передать приоритет, а затем pid - if вы изменяете порядок, в котором будет отображаться использование messagge)

  renice -n 5 -p 31043 31043: старый приоритет 8, новый приоритет 5  

Приоритеты по шкале от -20 до 19 . Чем меньше число, тем выше приоритет для системы.

Если вы владеете процессом, то вы не потребуется root - однако, если процесс принадлежит другому пользователю или если вы планируете изменить группу / пользователя корня процесса (через sudo ), потребуется.

70
ответ дан 7 August 2018 в 21:17

Terminal

Если вы находитесь на терминале, вы можете использовать renice

  renice [-n] priority [[-p]  pid ...] [[-g] pgrp ...] [[-u] user ...]  

Простым примером может быть

  renice 8 31043 31043: старый приоритет 5, новый приоритет 8  

Вы также можете передать жесткие флаги, но это следует за порядком (сначала вам нужно передать приоритет, а затем pid - if вы изменяете порядок, в котором будет отображаться использование messagge)

  renice -n 5 -p 31043 31043: старый приоритет 8, новый приоритет 5  

Приоритеты по шкале от -20 до 19 . Чем меньше число, тем выше приоритет для системы.

Если вы владеете процессом, то вы не потребуется root - однако, если процесс принадлежит другому пользователю или если вы планируете изменить группу / пользователя корня процесса (через sudo ), потребуется.

70
ответ дан 10 August 2018 в 09:36

Terminal

Если вы находитесь на терминале, вы можете использовать renice

  renice [-n] priority [[-p]  pid ...] [[-g] pgrp ...] [[-u] user ...]  

Простым примером может быть

  renice 8 31043 31043: старый приоритет 5, новый приоритет 8  

Вы также можете передать жесткие флаги, но это следует за порядком (сначала вам нужно передать приоритет, а затем pid - if вы изменяете порядок, в котором будет отображаться использование messagge)

  renice -n 5 -p 31043 31043: старый приоритет 8, новый приоритет 5  

Приоритеты по шкале от -20 до 19 . Чем меньше число, тем выше приоритет для системы.

Если вы владеете процессом, то вы не потребуется root - однако, если процесс принадлежит другому пользователю или если вы планируете изменить группу / пользователя корня процесса (через sudo ), потребуется.

70
ответ дан 13 August 2018 в 15:46
  • 1
    Вы не можете уменьшить привлекательность пользователя. :) – htorque 14 June 2011 в 18:05
  • 2
    Как говорит @htorque, пользователь [ root ] может только повысить свою привлекательность - они не могут снизить привлекательность, даже не до уровня предыдущего уровня, который был у этого процесса, и даже не до уровня предыдущего уровня были сами renice d процесс вниз. Я рекомендую отредактировать этот ответ, чтобы включить эту информацию. – Eliah Kagan 14 October 2012 в 19:35
  • 3
    Есть ли недостаток в создании приоритета процесса -20? – James Watkins 4 June 2016 в 07:03
  • 4
    @JamesWatkins Вы можете затормозить свой компьютер – DarthRubik 24 July 2016 в 04:18

GUI

Alt + F2 и тип sudo gnome-system-monitor

До 11.04: Система> Администрирование> Системный монитор. Выберите «Процессы». В 11.04: Alt + A и найдите system monitor.

Идентификаторы показаны на изображении здесь:

И nice не требует sudo для если вы владеете этой задачей. Это делает, если вам нужно уменьшить приятность.

33
ответ дан 25 May 2018 в 20:20

Начать команду с помощью nice prio

nice -n 20 your_command

Процесс обновления

renice 20 $(pidof your_command_name_like_for_ex_ffmpeg)

20

между -20 и 20

[d4 ] 20 - самый низкий приоритет

9
ответ дан 25 May 2018 в 20:20

Использование термина «renice» в терминале выглядит следующим образом:

Usage:
 renice [-n] <priority> [-p] <pid> [<pid>  ...]
 renice [-n] <priority> [-g] <pgrp> [<pgrp> ...]
 renice [-n] <priority> [-u] <user> [<user> ...]

Options:
 -g, --pgrp <id>        interpret as process group ID
 -h, --help             print help
 -n, --priority <num>   set the nice increment value
 -p, --pid <id>         force to be interpreted as process ID
 -u, --user <name|id>   interpret as username or user ID
 -v, --version          print version

Использование «sudo» перед командой «renice» повышает уровень пользователя до корневого уровня, и потребуется пароль администратора / корня.

Так, например, если вы хотите поднять процесс с помощью идентификатора PID (идентификатор процесса) 2606 от обычного приоритета до высокого приоритета, вы должны ввести терминал следующим образом:

sudo renice -n -5 -p 2606
8
ответ дан 25 May 2018 в 20:20

Вы также можете восстановить процесс в верхней части.

1) Начать верх

$ top

2) renice, нажав r. Вам будет предложено указать идентификатор процесса (PID) процесса, который вы хотите изменить. PID по умолчанию - это первый процесс (один из которых потребляет большинство ресурсов). Подтвердите с помощью Enter. Установите новое хорошее значение от -20 (более высокий приоритет) до +19 (более низкий приоритет).

2
ответ дан 25 May 2018 в 20:20

GUI

Alt + F2 и тип sudo gnome-system-monitor

До 11.04: Система> Администрирование> Системный монитор. Выберите «Процессы». В 11.04: Alt + A и найдите system monitor.

Идентификаторы показаны на изображении здесь:

И nice не требует sudo для если вы владеете этой задачей. Это делает, если вам нужно уменьшить приятность.

33
ответ дан 25 July 2018 в 21:43

Начать команду с помощью nice prio

nice -n 20 your_command

Процесс обновления

renice 20 $(pidof your_command_name_like_for_ex_ffmpeg)

20

между -20 и 20

20 - самый низкий приоритет

9
ответ дан 25 July 2018 в 21:43

Вы также можете восстановить процесс в верхней части.

1) Начать верх

$ top

2) renice, нажав r. Вам будет предложено указать идентификатор процесса (PID) процесса, который вы хотите изменить. PID по умолчанию - это первый процесс (один из которых потребляет большинство ресурсов). Подтвердите с помощью Enter. Установите новое хорошее значение от -20 (более высокий приоритет) до +19 (более низкий приоритет).

2
ответ дан 25 July 2018 в 21:43

Использование термина «renice» в терминале выглядит следующим образом:

Usage: renice [-n] <priority> [-p] <pid> [<pid> ...] renice [-n] <priority> [-g] <pgrp> [<pgrp> ...] renice [-n] <priority> [-u] <user> [<user> ...] Options: -g, --pgrp <id> interpret as process group ID -h, --help print help -n, --priority <num> set the nice increment value -p, --pid <id> force to be interpreted as process ID -u, --user <name|id> interpret as username or user ID -v, --version print version

Использование «sudo» перед командой «renice» повышает уровень пользователя до корневого уровня, и потребуется пароль администратора / корня.

Так, например, если вы хотите поднять процесс с помощью идентификатора PID (идентификатор процесса) 2606 от обычного приоритета до высокого приоритета, вы должны ввести терминал следующим образом:

sudo renice -n -5 -p 2606
8
ответ дан 25 July 2018 в 21:43

GUI

Alt + F2 и тип sudo gnome-system-monitor

До 11.04: Система> Администрирование> Системный монитор. Выберите «Процессы». В 11.04: Alt + A и найдите system monitor.

Идентификаторы показаны на изображении здесь:

И nice не требует sudo для если вы владеете этой задачей. Это делает, если вам нужно уменьшить приятность.

33
ответ дан 31 July 2018 в 10:27

Начать команду с помощью nice prio

nice -n 19 your_command

Процесс Renice

renice 19 $(pidof your_command_name_like_for_ex_ffmpeg)

19

между -20 и 19

19 - самый низкий приоритет

9
ответ дан 31 July 2018 в 10:27

Вы также можете восстановить процесс в верхней части.

1) Начать верх

$ top

2) renice, нажав r. Вам будет предложено указать идентификатор процесса (PID) процесса, который вы хотите изменить. PID по умолчанию - это первый процесс (один из которых потребляет большинство ресурсов). Подтвердите с помощью Enter. Установите новое хорошее значение от -20 (более высокий приоритет) до +19 (более низкий приоритет).

3
ответ дан 31 July 2018 в 10:27

Использование термина «renice» в терминале выглядит следующим образом:

Usage: renice [-n] <priority> [-p] <pid> [<pid> ...] renice [-n] <priority> [-g] <pgrp> [<pgrp> ...] renice [-n] <priority> [-u] <user> [<user> ...] Options: -g, --pgrp <id> interpret as process group ID -h, --help print help -n, --priority <num> set the nice increment value -p, --pid <id> force to be interpreted as process ID -u, --user <name|id> interpret as username or user ID -v, --version print version

Использование «sudo» перед командой «renice» повышает уровень пользователя до корневого уровня, и потребуется пароль администратора / корня.

Так, например, если вы хотите поднять процесс с помощью идентификатора PID (идентификатор процесса) 2606 от обычного приоритета до высокого приоритета, вы должны ввести терминал следующим образом:

sudo renice -n -5 -p 2606
8
ответ дан 31 July 2018 в 10:27

Начать команду с помощью nice prio

  nice -n 19 your_command  

Процесс обновления

  renice 19 $  (pidof your_command_name_like_for_ex_ffmpeg)  

19

между -20 и 19

19 является самым низким приоритетом

9
ответ дан 31 July 2018 в 11:29

GUI

Alt + F2 и тип sudo gnome-system-monitor

До 11.04: Система> Администрирование> Системный монитор. Выберите «Процессы». В 11.04: Alt + A и найдите system monitor.

Идентификаторы показаны на изображении здесь:

И nice не требует sudo для если вы владеете этой задачей. Это делает, если вам нужно уменьшить приятность.

33
ответ дан 31 July 2018 в 11:29

Вы также можете восстановить процесс в верхней части.

1) Начать верх

$ top

2) renice, нажав r. Вам будет предложено указать идентификатор процесса (PID) процесса, который вы хотите изменить. PID по умолчанию - это первый процесс (один из которых потребляет большинство ресурсов). Подтвердите с помощью Enter. Установите новое хорошее значение от -20 (более высокий приоритет) до +19 (более низкий приоритет).

3
ответ дан 31 July 2018 в 11:29

Использование термина «renice» в терминале выглядит следующим образом:

Usage: renice [-n] <priority> [-p] <pid> [<pid> ...] renice [-n] <priority> [-g] <pgrp> [<pgrp> ...] renice [-n] <priority> [-u] <user> [<user> ...] Options: -g, --pgrp <id> interpret as process group ID -h, --help print help -n, --priority <num> set the nice increment value -p, --pid <id> force to be interpreted as process ID -u, --user <name|id> interpret as username or user ID -v, --version print version

Использование «sudo» перед командой «renice» повышает уровень пользователя до корневого уровня, и потребуется пароль администратора / корня.

Так, например, если вы хотите поднять процесс с помощью идентификатора PID (идентификатор процесса) 2606 от обычного приоритета до высокого приоритета, вы должны ввести терминал следующим образом:

sudo renice -n -5 -p 2606
8
ответ дан 31 July 2018 в 11:29

GUI

Alt + F2 и тип sudo gnome-system-monitor

До 11.04: Система> Администрирование> Системный монитор. Выберите «Процессы». В 11.04: Alt + A и найдите system monitor.

Идентификаторы показаны на изображении здесь:

И nice не требует sudo для если вы владеете этой задачей. Это делает, если вам нужно уменьшить приятность.

33
ответ дан 2 August 2018 в 03:19

Начать команду с помощью nice prio

nice -n 19 your_command

Процесс Renice

renice 19 $(pidof your_command_name_like_for_ex_ffmpeg)

19

между -20 и 19

19 - самый низкий приоритет

9
ответ дан 2 August 2018 в 03:19

Вы также можете восстановить процесс в верхней части.

1) Начать верх

$ top

2) renice, нажав r. Вам будет предложено указать идентификатор процесса (PID) процесса, который вы хотите изменить. PID по умолчанию - это первый процесс (один из которых потребляет большинство ресурсов). Подтвердите с помощью Enter. Установите новое хорошее значение от -20 (более высокий приоритет) до +19 (более низкий приоритет).

3
ответ дан 2 August 2018 в 03:19

Использование термина «renice» в терминале выглядит следующим образом:

Usage: renice [-n] <priority> [-p] <pid> [<pid> ...] renice [-n] <priority> [-g] <pgrp> [<pgrp> ...] renice [-n] <priority> [-u] <user> [<user> ...] Options: -g, --pgrp <id> interpret as process group ID -h, --help print help -n, --priority <num> set the nice increment value -p, --pid <id> force to be interpreted as process ID -u, --user <name|id> interpret as username or user ID -v, --version print version

Использование «sudo» перед командой «renice» повышает уровень пользователя до корневого уровня, и потребуется пароль администратора / корня.

Так, например, если вы хотите поднять процесс с помощью идентификатора PID (идентификатор процесса) 2606 от обычного приоритета до высокого приоритета, вы должны ввести терминал следующим образом:

sudo renice -n -5 -p 2606
8
ответ дан 2 August 2018 в 03:19

Другие вопросы по тегам:

Похожие вопросы: