Bug 8441 - enable SysRq F (force oom_killer) by default
: enable SysRq F (force oom_killer) by default
Status: RESOLVED FIXED
Product: Desktop Features
Classification: ROSA Desktop
Component: All
: unspecified
: All Linux
: Normal normal
: ---
Assigned To: ROSA Linux Bugs
: ROSA Linux Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2017-10-31 14:36 MSK by Mikhail N
Modified: 2017-10-31 15:42 MSK (History)
1 user (show)

See Also:
RPM Package:
ISO-related:
Bad POT generating:
Upstream:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail N 2017-10-31 14:36:57 MSK
Предлагаю в Росу включить такие параметры sysctl (/etc/sysctl.d/99-sysrq.conf)
$ cat /etc/sysctl.d/99-sysrq.conf
# включить все комбинации Alt+SysRq, в т.ч. Alt+SysRq+F для принудительного вызова OOM Killer
kernel.sysrq = 1
# с 8 МБ увеличим размер памяти, который будет гарантированно не занят в системе, чтобы у нас могли работать SSH, Zabbix и пр.
vm.admin_reserve_kbytes = 60192

Значение vm.admin_reserve_kbytes у меня поставлено от балды, не знаю, какое оптимальное, но 8 МБ по умолчанию явно мало.
kernel.sysrq = 1 позволяет с помощью Alt+Ctrl+SysRq(PrintScreen)+ последовательно R, F каждым нажатием F убивать процесс, занимающий больше всего памяти, это очень удобно, когда система начинает подвисать, когда, например, какая-нибудь вкладка в браузере выжрала очень много памяти, тогда в случае Chromium просто убивается конкретная вкладка, и система почти мгновенно развисает.
Comment 1 Sergei Trusov 2017-10-31 15:23:22 MSK
Включено так:

https://abf.io/import/kernel-4.9/blob/rosa2016.1/kernel-x86_64.config#lc-7819

CONFIG_MAGIC_SYSRQ=y
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1