(Sistema: 11.10 ejecutando Unity 3D)
Cuando se ejecuta update-apt-xapi , el uso de la CPU se mantiene al 100% (durante unos minutos). ¿Eso es normal? Entiendo que el comando ejecuta update-apt-xapian-index para actualizar el índice de los paquetes de software.
Mi pregunta es esta: ¿es aceptable un uso tan alto de la CPU durante un par de minutos? (Tengo una laptop Dell Inspiron 1545 y el procesador es "Intel® Core ™ 2 Duo CPU T6400 @ 2.00GHz × 2")
Si pudiera ser dañino, ¿qué precaución puede tomar un usuario sin conocimientos técnicos?
update-apt-xapian-index
pueden no estar presentes en12.04
.Respuestas:
Es completamente inofensivo. Si siguiera y siguiera y siguiera, podría ejecutar:
sudo killall update-apt-xapian-index
para evitar que su CPU se fríe: D, lo que probablemente sea un riesgo cuando su sistema tiene un mal enfriamiento.
Para responder a su "subpregunta", no es realmente "aceptable", en la medida en que no es lo que es ideal, pero es "aceptable" en el sentido de que no se mantiene durante el tiempo suficiente como para causar daños :) .
Pro-tip:
cuando este programa se esté ejecutando, deje de hacer lo que sea que esté haciendo en la computadora en ese momento a menos que sea crítico / importante, y si tiene el indicador de frecuencia de la CPU, configúrelo en el rendimiento por el momento, y deja que la aplicación corra a su ritmo De esta manera, terminará más rápido, y su sistema será más fácil de usar cuando termine (debido a un menor bloqueo de los recursos).
fuente
Solo se pudo resolver satisfactoriamente con:
Esto eliminó el programa defectuoso del sistema y confío en que mi computadora portátil no comenzará a usar el 100% de la CPU y simultáneamente volverá a la basura en los discos duros.
fuente
Acordó que tener el uso de su CPU al 100% durante varios minutos no causará ningún daño.
Siempre puedes usar:
para verificar la temperatura del sistema, si le preocupa.
Además, en lugar de matar el proceso, puede intentar ajustar la prioridad del proceso.
Primero encuentre la identificación del proceso:
Luego establezca la prioridad (-20 es la más alta y 19 es la más baja):
Eso establecería el proceso de actualización a la prioridad más baja. Tardaría más en terminar, pero haría que el sistema sea utilizable mientras se está ejecutando.
fuente
nice ionice -c3 update-apt-xapian-index -q $xapian_extra_args
, cambiándola anice -n 19 ionice -c3 update-apt-xapian-index -q $xapian_extra_args
. Estoy bastante seguro de que desde aquí se lanzó el índice.nice
y elionice
arreglo se integraron en /ect/cron.weekly/apt-xapian-index, según esta publicación del foro .Listado de algunas alternativas a la solución de eliminación de paquetes.
Puede hacer que
/etc/cron.weekly/apt-xapian-index-update
no sea ejecutable:chmod ax /etc/cron.weekly/apt-xapian-index-update
Alternativamente, edite esa secuencia de comandos para pasar el parámetro
--update
alupdate-apt-xapian-index
comando, de modo que actualice el índice en lugar de reconstruirlo. (Por ejemplo, en 13.04, reemplace las partes$CMD --quiet
con$CMD --update --quiet
) ( Fuente )Tenga en cuenta que eliminar el paquete (o evitar su ejecución) no dañará el sistema, pero ralentizará las búsquedas en Synaptic y APT. Consulte también: " ¿Qué tipo de daño hay al eliminar (purgar) el paquete apt-xapian-index? "
fuente
Me he encontrado con un artículo que proporciona el código para hacer que el
update-apt-xapi
juego sea agradable y reducir el uso de la CPU. Léalo aquí .Todavía no lo he probado personalmente, pero estoy a punto de hacerlo, y el hilo de comentarios da evidencia de resultados positivos.
Actualización : el artículo vinculado proporciona algunas líneas para agregar / modificar en el archivo cron para reducir la CPU durante la actualización. Al final resultó que, esas líneas ya estaban presentes en mi caso, por lo que no hay ayuda para mí allí. Podría hacer una diferencia para los demás.
fuente