(Système: 11.10 exécutant Unity 3D)
Lorsque update-apt-xapi est en cours d'exécution, l'utilisation du processeur reste à 100% (pendant environ quelques minutes). Est-ce normal? Je comprends que la commande exécute update-apt-xapian-index pour mettre à jour l'index des packages logiciels.
Ma question est la suivante: une telle utilisation élevée du processeur pendant quelques minutes est-elle acceptable? (J'ai un ordinateur portable Dell Inspiron 1545 et le processeur est "Intel® Core ™ 2 Duo CPU T6400 @ 2.00GHz × 2")
Si cela peut être nocif, quelle précaution un utilisateur non techniquement compétent peut-il prendre?
update-apt-xapian-index
peut ne pas être présent dans12.04
.Réponses:
C'est totalement inoffensif. Si cela devait continuer encore et encore, vous pourriez exécuter:
sudo killall update-apt-xapian-index
pour sauver votre CPU de la friture: D, ce qui ne risque d'être dangereux que lorsque votre système a un mauvais refroidissement.
Pour répondre à votre "sous-question", ce n'est pas vraiment "acceptable", autant que ce n'est pas l'idéal, mais c'est "acceptable" dans le sens où il ne reste pas assez longtemps pour causer des dégâts :) .
Astuce:
lorsque ce programme est en cours d'exécution, arrêtez de faire ce que vous faites sur l'ordinateur à ce moment-là, sauf s'il est critique / important, et si vous avez l'indicateur de fréquence cpu, réglez-le sur les performances pour le moment, et laissez l'application s'exécuter. De cette façon, il se terminera plus rapidement et votre système sera plus fluide à utiliser une fois terminé (en raison d'un verrouillage moindre des ressources).
la source
Ne peut être résolu que de manière satisfaisante avec:
Cela a supprimé le programme défectueux du système et j'espère que mon ordinateur portable ne commencera pas à utiliser 100% du processeur et à la fois à jeter les disques durs simultanément.
la source
Il est convenu que l'utilisation de votre processeur à 100% pendant plusieurs minutes ne causera aucun dommage.
Vous pouvez toujours utiliser:
pour vérifier la température des systèmes, si vous êtes concerné.
De plus, au lieu de tuer le processus, vous pouvez essayer d'ajuster la priorité du processus.
Trouvez d'abord l'ID de processus:
Ensuite, définissez la priorité (-20 est le plus élevé et 19 est le plus bas):
Cela placerait le processus de mise à jour sur la priorité la plus basse. Cela prendrait plus de temps à terminer, mais rendrait le système utilisable pendant son fonctionnement.
la source
nice ionice -c3 update-apt-xapian-index -q $xapian_extra_args
, en la changeantnice -n 19 ionice -c3 update-apt-xapian-index -q $xapian_extra_args
. Je suis presque sûr que c'est à partir de là que l'indice est lancé.nice
et aionice
été intégré dans /ect/cron.weekly/apt-xapian-index, selon cet article du forum .Liste des alternatives à la solution de suppression de packages.
Vous pouvez rendre
/etc/cron.weekly/apt-xapian-index-update
non exécutable:chmod ax /etc/cron.weekly/apt-xapian-index-update
Vous pouvez également modifier ce script pour transmettre le paramètre
--update
à laupdate-apt-xapian-index
commande, afin qu'il mette à jour l'index plutôt que de le reconstruire. (Par exemple, le 13.04, remplacez les pièces$CMD --quiet
par$CMD --update --quiet
) ( Source )Notez que supprimer le package (ou empêcher son exécution) ne cassera pas le système, mais cela ralentira les recherches dans Synaptic et APT. Voir aussi: " Quel genre de mal y a-t-il à supprimer (purger) le paquet apt-xapian-index? "
la source
J'ai parcouru un article qui donne le code pour rendre le
update-apt-xapi
jeu agréable et réduire l'utilisation du processeur. Lisez-le ici .Je ne l'ai pas encore testé personnellement, mais je suis sur le point de le faire - et le fil de commentaires montre des résultats positifs.
Mise à jour - l'article lié fournit quelques lignes à ajouter / modifier dans le fichier cron pour réduire le CPU pendant la mise à jour. Il s'est avéré que ces lignes étaient déjà présentes dans mon cas, donc aucune aide pour moi là-bas. Pourrait faire une différence pour les autres.
la source