[devel] Q: CONFIG_PSI_DEFAULT_DISABLED=y

Alexey Sheplyakov asheplyakov на basealt.ru
Ср Сен 8 11:50:15 MSK 2021


On 08.09.2021 12:36, Sergey Afonin wrote:
> On Wednesday 08 September 2021, Anton Farygin wrote:
> 
>> firefox и thunderbird починить невозможно - на использование памяти
>> в них  влияет то, какой контент смотрит пользователь и как.
>  
> Это да, но для них своп и перезапуск. Для них другого пути нет. 5Гб
> мне на день хватает, а потом закрыть до завтра.

В основном верно. Вопрос только в том, как именно сделать этот перезапуск.

1. Заставить пользователя непрерывно смотреть в top на потребление памяти?
   Делать ему больше нечего.
   А непрерывно запущенный top - это гораздо более затратно, чем psi.

2. Полагаться на oom killer? Он просыпается, когда уже "это п...ц, а п...ц неизлечим" [1],
   и работает по методу "наказание невиновных, награждение непричастных".

В userspace (при наличии адекватных метрик, таких, как psi) можно принять
решение раньше, и более точное (поскольку можно задать правила).


[1]

Приходит мужик к доктору, показывает прыщик.
Доктор: "Это фигня, а фигню мы не лечим".
Через неделю мужик снова приходит, весь в язвах.
Доктор: "Это п...ц, а п...ц неизлечим".





Подробная информация о списке рассылки Devel