[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: