F.7. Información relacionada con el Kernel

Red Hat Enterprise Linux incluye una modificación sobre la forma en que se manejan las interrupciones del temporizador del kernel de Linux. Normalmente, un temporizador de hardware se configura para generar interrupciones periódicas a una tasa fija (100 veces en un segundo para la mayoría de las arquitecturas). Estas interrupciones periódicas del temporizador son utilizadas por el kernel para planificar varias tareas de mantenimiento internas, tales como horarios para los procesos, administración y mantenimiento del tiempo activo del sistema.

Mientras un enfoque basado en temporizadores funciona bien para un entorno donde solamente se está ejecutando una copia del kernel, este puede causar una sobrecarga adicional cuando muchas copias del kernel están ejecutándose en un mismo sistema (por ejemplo, como invitados z/VM(R). En estos casos, el tener miles de copias del kernel cada una generando interrupciones muchas veces en un segundo puede resultar en una sobrecarga excesiva del sistema.

Por lo tanto, Red Hat Enterprise Linux ahora incluye la habilidad de apagar las interrupciones periódicas del temporizador. Esto se logra a travé del sistema de archivos /proc/. Para desactivar las interrupciones periódicas del temporizador, ejecute el comando siguiente:

 echo "0" > /proc/sys/kernel/hz_timer

Para activar las interrupciones periódicas, ejecute el comando siguiente:

 echo "1" > /proc/sys/kernel/hz_timer

Por defecto, las interrupciones periódicas del temporizador están habilitadas.

Los estados de las interrupciones del temporizador también se pueden configurar al momento de arranque; para hacerlo, añada la línea siguiente a /etc/sysctl.conf y desactivar las interrupciones periódicas del temporizador.

 kernel.hz_timer = 0

NotaNota
 

El desactivar las interrupciones periódicas del temporizador puede violar ciertas suposiciones básicas del sistema en las herramientas administrativas. Si observa un problema relacionado con la administración del sistema, verifique si el problema desaparece al activar las interrupciones, luego envie un informe para errores en http://bugzilla.redhat.com/bugzilla/ (para herramientas mal vinculadas), o informe al fabricante de la herramienta (para aquellas herramientas de terceros).