Re: Пользовательские скрипты в /etc/init.d
> При высоком LA на сата или ата винтах система становится недоступна извне,
> хотя и работает.
Задуматься о смене i/o шедулера. Пробовать оптимизировать i/o, ядро.
> А насчет отключения kernel panic расскажите подробнее, что это дает, ни разу
> о возможности блокирования этой "фичи" не слышал.
В 2.6 ядре можно поискать в разделе kernel hacking при конфигурировании ядра
где-то здесь
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
CONFIG_DETECT_HUNG_TASK=y
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
текущие параметры можно посмотреть с помощью sysctl или в /proc/sys...
Если кратко, то при ошибки приложения в kernelspace, отключение kernel panic даст трейс из ядра вместо падения машины.
Например так. (кусок kern.log)
kernel: [564656.520092] process [11078]: segfault at 2af7a158 ip 00007fadce5b8085 sp 00007fff3f0b2e50 error 6 in libnnz10.so[7fadce41a000+2ef000]
Хотя это и не гарантирует, что ядро не упадёт совсем.
-
------------
Best regards,
M. V. Kotov.
Reply to: