Как я могу заставить все свои процессы запуститься с правильности 5

Драйвер SATA использует модули ядра SCSI. Вам будут нужны scsi_mod и sd_mod, по крайней мере, я не уверен в scsi_transport_spi, он, конечно, не загружается ни в одной из моих систем только для SATA.

8
03.08.2012, 21:12
2 ответа

Можно установить приоритет для конкретного пользователя в /etc/security/limits.conf файл.

root       hard/soft     priority    10

Таким образом, можно установить жесткий или мягкий предел для какого-то конкретного пользователя. Таким образом, все процессы, которые запустит этот пользователь root, будут иметь 5 как приоритетная долина по умолчанию.

Согласно странице Wikipedia:

Точный математический эффект устанавливания конкретного значения правильности для процесса зависит от деталей того, как планировщик разработан на той реализации Unix.

Вот снимок, которые показывают вышеупомянутые работы процедуры:

This image is the screenshot of /etc/security/limits.conf file

Это - снимок limits.conf файл, которые показывают строку, как которая я добавил наконец

root     hard     priority    15

После изменения этого я запустил одну ssh сессию с помощью команды ssh root@localhost

enter image description here

Это шоу снимка экрана длится две строки, который показывает хорошее значение последних двух процессов -bash и sshd: root@pts/3 быть 15.

Править

Вот снимок, который показывает, что можно увеличить и уменьшить правильность процесса enter image description here

Редактирование 2:

Вот snapshort, который показывает, что даже обычный пользователь может изменить значение правильности.

enter image description here

7
27.01.2020, 20:12
  • 1
    , я говорил о правильности, не приоритете. И поскольку я сказал относительно другого ответа, это, кажется, не принято. Я должен перезапустить некоторого демона или что-то? –  bitmask 01.08.2012, 22:00
  • 2
    @bitmask: этот работает в моем... Я собираюсь добавить, что снимок в моем ответе ожидает... –  pradeepchhetri 01.08.2012, 22:20
  • 3
    @bitmask: Я обновил ответ со снимками.. :) –  pradeepchhetri 01.08.2012, 22:35
  • 4
    Там является различием между правильностью и приоритетом. Я полностью покупаю это, можно изменить трудный приоритет, но я хочу изменить мягкую правильность. Это - другая вещь. –  bitmask 01.08.2012, 22:38
  • 5
    @bitmask: Accirind к странице Wiki, A niceness of −20 is the highest priority and 19 or 20 is the lowest priority. Настолько сначала необходимо понять, что правильность и приоритет - то же.. И я хочу очистить это, это hard and soft limits но не как hard priority и soft niceness.. –  pradeepchhetri 01.08.2012, 22:52

Похоже, что можно установить приоритет по умолчанию для пользователя в limits.conf, со строкой как:

username    soft  priority  5

Посмотрите человека limits.conf.

1
27.01.2020, 20:12
  • 1
    Звучит великолепно. Я просто дал ему выстрел (использующий специальную группу хотя) @nice soft nice 5 но sshлуг в машину и выполнение sleep 1h показывает наличием правильности 0 в htop. Какая-либо подсказка, почему установка не была принята? Я нахожусь на debian, сжимают. –  bitmask 01.08.2012, 21:46
  • 2
    , что @nice в вышеупомянутом комментарии.. это должно быть то пользователя Вашей машины Linux. –  pradeepchhetri 01.08.2012, 22:02
  • 3
    @pradeepchhetri: Посмотрите редактирование моего OP. Это - название группы. –  bitmask 01.08.2012, 22:10
  • 4
    , почему перед названием группы, вставляя запись limits.conf файл? –  pradeepchhetri 01.08.2012, 22:15
  • 5
    @pradeepchhetri: Поскольку в странице справочника говорится так? –  bitmask 01.08.2012, 22:25

Теги

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