Bug 34568

Summary: Критически не хватает процессов / limits nproc
Product: Альт Рабочая станция Reporter: Александр <9gigabit>
Component: Ошибки работыAssignee: Mikhail Efremov <sem>
Status: CLOSED FIXED QA Contact: qa-p8 <qa-p8>
Severity: critical    
Priority: P3 CC: boyarsh, cas, mike, sem, shaba, zerg
Version: 8.2   
Hardware: all   
OS: Linux   

Description Александр 2018-02-19 14:15:02 MSK
Параметр nproc в limits.conf по умолчанию - hard 1024, soft 512 для любого пользователя.

Поставил 4096, этого оказалось не вполне недостаточно, иногда какой-нибудь одностраничный PDF документ или даже просто проводник не открывался, пока не закрыть какое-нибудь другое окно.

После обновления Firefox 58 вообще перестали открываться вкладки через раз (выдает что-то вроде "Ой, вкладка только что упала"), и сам firefox стал зависать.

Установил nproc с запасом - soft 50 000, hard 500 000, проблемы исчезли.

Система Альт 8 на MATE, профиль работы обычный "офисный", из нестандартного ПО всегда запущен только Skype.

Хорошо бы увеличить лимиты до значений, которые заведомо не достигнуть при нормальном использовании компьютера.
Comment 1 Александр 2018-02-19 14:19:45 MSK
Еще странно, что если установить значения в limits.conf используя маску "*":

*	soft	nproc	50000
*	hard	nproc	500000
root	soft	nproc	50000
root	hard	nproc	500000

- то они не применяются к пользователю (включаются значения по умолчанию 512 и 1024), приходится указывать имя в явном виде:

*		soft	nproc	50000
*		hard	nproc	500000
username	soft	nproc	50000
username	hard	nproc	500000
root		soft	nproc	50000
root		hard	nproc	500000
Comment 2 Michael Shigorin 2018-02-19 18:03:14 MSK
Гм, а пакет pam-limits-desktop не установлен, что ли?
Comment 3 Александр 2018-02-20 13:38:28 MSK
(В ответ на комментарий №2)
> Гм, а пакет pam-limits-desktop не установлен, что ли?

Не установлен.

Систему устанавливал с образа Альт Рабочая Станция, версия вроде бы была 8.1. Скачивал с сайта Базальт.

Сейчас пакет установил, по умолчанию стало Su 4096, Hu 5120. Пооткрывал разные окна, все работает, открывается быстро, проблем нет.
Comment 4 Michael Shigorin 2018-02-20 14:49:42 MSK
(В ответ на комментарий №3)
> (В ответ на комментарий №2)
> > Гм, а пакет pam-limits-desktop не установлен, что ли?
> Не установлен.
> Систему устанавливал с образа Альт Рабочая Станция, версия вроде бы была 8.1.
Да, в 8.1 могло не быть (сходу точно не помню) и с обновлениями само не приедет -- остаётся проверить, что _сейчас_ во все десктопные выпуски включено.
Comment 5 Александр 2018-02-20 17:14:44 MSK
(В ответ на комментарий №4)
> Да, в 8.1 могло не быть (сходу точно не помню) и с обновлениями само не приедет
> -- остаётся проверить, что _сейчас_ во все десктопные выпуски включено.

Посмотрел iso.txt, в 8.2 везде есть, кроме simply live.
Comment 6 Александр 2018-03-13 23:37:09 MSK
Да кстати, а почему бы куда-нибудь в base не добавить этот пакет, чтобы всем обновление пришло?

Недоработка конкретно серьезная, может кто-то также как и я скачал 8.1 или 8.0 и думает почему же этот линукс все время тормозит и глючит?

И почему в live cd не включили, нужны ли там такие ограничения?
Comment 7 Mikhail Efremov 2019-07-10 17:18:32 MSK
В Alt Workstation 9.0 beta1 pam-limits-desktop есть и на live.
Куда же можно было бы добавить зависимость на этот пакет я не вижу.
Comment 8 Sergey V Turchin 2019-07-11 12:02:00 MSK
(В ответ на комментарий №7)
> В Alt Workstation 9.0 beta1 pam-limits-desktop есть и на live.
> Куда же можно было бы добавить зависимость на этот пакет я не вижу.
Добавлять зависимость не надо. Мне в KWorkstation пришлось оторвать её, т.к. в контейнере эти лимиты не подходили.