[Solucionado] Proceso consume mi CPU en Ubuntu.
Hoy en la mañana mientras arrancaba mi máquina virtual para probar un script mi disco comenzó a trabajar de manera inusual y el uso de todos los cores de mi CPU se puso a tope. Primero pensé que se trataba de algun malestar natural de esos que aquejan a Windows XP, el S.O. que corría en mi VirtualBox; pero no. Quizás Firefox por el plugin Flash? Tampoco. Corriendo htop encuentro un proceso extraño en la lista:
/usr/sbin/update-apt-xapian-index -q
Antes de matarlo decido investigar qué hace y por qué consume tanto CPU. Es parte de una librería de indexación y búsqueda escrita en C++ bastante práctica y flexible, permite multitud de operadores de búsqueda, soporta el modelo recuperación probabilística de información y muchas cosas mas. Pero quién lo puso? Corriendo "sudo apt-cache rdepends apt-xapian-index" (este es el paquete que contiene el comando que menciono mas arriba) encuentro que no sería buena idea desinstalarlo:
synaptic
software-center
xubuntu-desktop
ept-cache
adept
synaptic
software-center
packagekit-backend-apt
Dependen de él. Es decir que las búsquedas rápidas de software dejarían de funcionar bien si quito este paquete. Pero cómo lograr que sea menos molesto? Al ejecutar "sudo dpkg -L apt-xapian-index" vemos que se agrega una tarea programada semanal en "/etc/cron.weekly/apt-xapian-index". Podemos hacer que se ejecute solo mensualmente con:
sudo mv /etc/cron.weekly/apt-xapian-index /etc/cron.monthly
Ó si no queremos permitir que se ejecute la tarea:
sudo chmod a-x /etc/cron.weekly/apt-xapian-index
Espero que les sirva y no los tome por sorpresa. En mis años de usar Kubuntu es la primera vez que me topo con este bicho, uno mas de esos elementos necesarios para mejorar la experiencia de uso y abstraer mas al usuario de la máquina subyacente. Evolución de los S.O. que le dicen; hasta que terminé de escribir esta entrada el proceso terminó sin inconvenientes.
Referencias:
http://forums.overclockers.com.au/showthread.php?t=731067
http://linux.sanvicentechicoloapan.com.mx/Tutoriales/ubuntu-904-proceso-...
http://reformedmusings.wordpress.com/2009/06/05/fixing-update-apt-xapian...
- Inicie sesión o regístrese para enviar comentarios


Bueno como soy un poco mas drastico hice esto, lo cual me funciono, pero no se hasta ahora cual es el daño colateral, de todos modos se los paso, tengan cuidado porque fletamos postgresql (Distro, ubuntu 10.4 _Lucid)
root@inferno:/home/satan# apt-get autoremove --purge apt-xapian-index
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Los siguientes paquetes se ELIMINARÁN:
apt-xapian-index* postgresql-8.4* postgresql-client-8.4*
0 actualizados, 0 se instalarán, 3 para eliminar y 23 no actualizados.
Se liberarán 17,3MB después de esta operación.
¿Desea continuar [S/n]? s
(Leyendo la base de datos ... 00%
168081 ficheros y directorios instalados actualmente.)
Desinstalando apt-xapian-index ...
Removing index /var/lib/apt-xapian-index...
Purgando ficheros de configuración de apt-xapian-index ...
Removing index /var/lib/apt-xapian-index...
bla bla bla
Fin. Saludos
- Inicie sesión o regístrese para enviar comentarios
Enviado por SaTaN el Mié, 12/05/2010 - 10:53.aptitude --purge es mas moderno e igual de drástico, la idea del post era no romper el resto de los paquetes =)
- Inicie sesión o regístrese para enviar comentarios
Enviado por root el Mié, 12/05/2010 - 11:21.La solucion root, seria algo asi como un trabajo de logistica y encontrar el verdadero problema y ver si era un problema, la solucion satanica fue el fin justifica lo medios, en mi caso particular he dejado de lado esto de los procesos y hacer la gran usuario final en mi ubuntu, y donde me preocupa ahora es en el unico debian que tengo andando en casa y que encima no lo prendo hace mas de dos dias por lo que estoy estudiando.
Gracias root una vez mas iluminaste el camino
yojota
- Inicie sesión o regístrese para enviar comentarios
Enviado por yojota el Mié, 12/05/2010 - 12:56.Me gusto eso de "la solucion satanica fue el fin justifica lo medios" satan manda..sabelo
- Inicie sesión o regístrese para enviar comentarios
Enviado por SaTaN el Mié, 12/05/2010 - 13:15.