¿Cómo deshacerse de los procesos jfsCommit no utilizados?

8

En un Dell Poweredge T620 con procesador hexacore Xeon, noto que hay 14 procesos extraños para el sistema de archivos jfs. En otro servidor, también hay procesos similares para el sistema de archivos xfs.

Aunque no causan ningún problema o carga significativa, me gustaría deshacerme de estos procesos ya que no uso ni jfs ni xfs.

Estas son las partes relevantes de la salida del hacha ps:

31611 ?        S      0:00 [jfsIO]
31612 ?        S      0:00 [jfsCommit]
31613 ?        S      0:00 [jfsCommit]
31614 ?        S      0:00 [jfsCommit]
31615 ?        S      0:00 [jfsCommit]
31616 ?        S      0:00 [jfsCommit]
31617 ?        S      0:00 [jfsCommit]
31618 ?        S      0:00 [jfsCommit]
31619 ?        S      0:00 [jfsCommit]
31620 ?        S      0:00 [jfsCommit]
31621 ?        S      0:00 [jfsCommit]
31622 ?        S      0:00 [jfsCommit]
31623 ?        S      0:00 [jfsCommit]
31624 ?        S      0:00 [jfsSync]

>uname -a 
Linux ada 2.6.32-41-server #89-Ubuntu SMP Fri Apr 27 22:33:31 UTC 2012 x86_64 GNU/Linux
Floyd
fuente
¿Estás seguro de que no los necesitas? Quiero decir, ¿quieres que publique una respuesta sobre cómo eliminar los procesos y cómo eliminarlos por completo para no volver a ejecutarlos?
hytromo
1
Nunca usaré jfs en este servidor. Me gustaría una manera limpia de evitar que se inicien, sin causar efectos secundarios no deseados. Esto podría ser eliminar un paquete, deshabilitar el proceso de inicio correcto en init.d o quizás algún cambio en un archivo en / etc / defaults o lo que sea. Lo que no quiero es un poco de kludge en rc.local;)
Floyd

Respuestas:

12

Incluso si no está utilizando JFS / XFS, estos procesos del núcleo existen si se cargan los módulos del núcleo JFS / XFS. Suponiendo que está utilizando un núcleo de stock reciente, estos módulos de núcleo son .komódulos, por lo que para evitar que se carguen, todo lo que necesita hacer es una lista negra jfsy xfsdentro/etc/modprobe.d

Si está utilizando un núcleo que tiene estos módulos incorporados, la única forma de eliminarlos es en tiempo de ejecución con un rmmodo modprobe -r, en ese caso, esos tendrían que ir a un script de inicio.

Para averiguar si el suyo son modulares o incorporado, acaba de hacer una sudo updatedby locate jfs.ko, locate xfs.ko. Si /lib/modules/se devuelven resultados en el directorio, son modulares; de lo contrario, están incorporados.

¿Podría editar la pregunta con la salida de uname -a?

ish
fuente