Bug 34568 - Критически не хватает процессов / limits nproc
Summary: Критически не хватает процессов / limits nproc
Status: CLOSED FIXED
Alias: None
Product: Альт Рабочая станция
Classification: Distributions
Component: Ошибки работы (show other bugs)
Version: 8.2
Hardware: all Linux
: P3 critical
Assignee: Mikhail Efremov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-19 14:15 MSK by Александр
Modified: 2019-07-11 12:02 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 пришлось оторвать её, т.к. в контейнере эти лимиты не подходили.