(System: 11.10 mit Unity 3D)
Wenn update-apt-xapi ausgeführt wird, bleibt die CPU-Auslastung bei 100% (für einige Minuten). Ist das normal? Ich verstehe, dass der Befehl update-apt-xapian-index ausführt , um den Index der Softwarepakete zu aktualisieren.
Meine Frage lautet: Ist eine so hohe CPU-Auslastung für ein paar Minuten akzeptabel? (Ich habe einen Dell Inspiron 1545-Laptop und der Prozessor ist "Intel® Core ™ 2 Duo-CPU T6400 bei 2,00 GHz × 2".)
Welche Vorsichtsmaßnahmen kann ein nicht technisch versierter Benutzer treffen, wenn dies schädlich sein könnte?
update-apt-xapian-index
es in nicht vorhanden sein kann12.04
.Antworten:
Es ist völlig harmlos. Wenn es weiter und weiter gehen würde, könntest du laufen:
sudo killall update-apt-xapian-index
um Ihre CPU vor dem Braten zu schützen: D, was nur dann ein Risiko darstellt, wenn Ihr System schlecht gekühlt ist.
Um Ihre "Unterfrage" zu beantworten, ist es nicht wirklich "akzeptabel", so sehr es auch nicht ideal ist, aber es ist "akzeptabel" in dem Sinne, dass es nicht lange genug läuft, um Schaden zu verursachen :) .
Tipp:
Wenn dieses Programm ausgeführt wird, hören Sie auf zu tun, was auch immer Sie gerade auf dem Computer tun, es sei denn, es ist kritisch / wichtig. Wenn Sie die CPU-Frequenzanzeige haben, stellen Sie sie für den Moment auf Leistung ein. und lassen Sie die Anwendung auf Herz und Nieren prüfen. Auf diese Weise wird es schneller beendet und Ihr System ist nach Ablauf der Zeit flüssiger zu verwenden (da die Ressourcen weniger gesperrt sind).
quelle
Konnte nur zufriedenstellend gelöst werden mit:
Dadurch wurde das fehlerhafte Programm aus dem System entfernt, und ich vertraue darauf, dass mein Laptop nicht mehr 100% der CPU nutzt und gleichzeitig die Festplatten wieder in den Papierkorb wirft.
quelle
Einverstanden, dass eine CPU-Auslastung von 100% über mehrere Minuten keinen Schaden anrichtet.
Sie können immer verwenden:
um die Systemtemperatur zu überprüfen, wenn Sie betroffen sind.
Anstatt den Prozess zu beenden, können Sie auch versuchen, die Priorität des Prozesses anzupassen.
Finden Sie zuerst die Prozess-ID:
Stellen Sie dann die Priorität ein (-20 ist die höchste und 19 die niedrigste):
Dies würde den Aktualisierungsprozess auf die niedrigste Priorität setzen. Die Fertigstellung würde länger dauern, das System jedoch im laufenden Betrieb betriebsbereit machen.
quelle
nice ionice -c3 update-apt-xapian-index -q $xapian_extra_args
, ändert sienice -n 19 ionice -c3 update-apt-xapian-index -q $xapian_extra_args
. Ich bin mir ziemlich sicher, dass hier der Index gestartet wurde.nice
undionice
Fix wurde laut diesem Forumsbeitrag in /ect/cron.weekly/apt-xapian-index integriert .Auflisten einiger Alternativen zur Paketentfernungslösung.
Sie können
/etc/cron.weekly/apt-xapian-index-update
nicht ausführbar machen:chmod axe /etc/cron.weekly/apt-xapian-index-update
Alternativ können Sie dieses Skript bearbeiten, um den Parameter
--update
an denupdate-apt-xapian-index
Befehl zu übergeben, sodass der Index aktualisiert und nicht neu erstellt wird. (Ersetzen Sie beispielsweise am 13.04 die Teile$CMD --quiet
durch$CMD --update --quiet
) ( Quelle )Beachten Sie, dass das Entfernen des Pakets (oder das Verhindern seiner Ausführung) das System nicht beschädigt, die Suche in Synaptic und APT jedoch verlangsamt. Siehe auch: " Welche Art von Schaden entsteht durch das Entfernen (Löschen) des Pakets apt-xapian-index? "
quelle
Ich bin auf einen Artikel gestoßen, der den Code enthält, mit dem das
update-apt-xapi
Spielen schön und die CPU-Auslastung reduziert werden kann. Lies es hier .Ich habe es noch nicht persönlich getestet, bin aber im Begriff - und der Kommentarthread zeigt positive Ergebnisse.
Update - Der verlinkte Artikel enthält einige Zeilen zum Hinzufügen / Ändern in der Cron-Datei, um die CPU während des Updates zu reduzieren. Wie sich herausstellte, waren diese Zeilen in meinem Fall bereits vorhanden, so dass ich dort keine Hilfe fand. Könnte einen Unterschied für andere machen.
quelle