Ich weiß, ich sollte es nicht tun, aber ich starte ein Ubuntu-System von einem USB-Flash-Laufwerk im dauerhaften Modus und es ist schmerzhaft langsam.
"top" sagt mir, dass es nicht an der CPU liegt, sondern an der E / A, dh an hohem% wa.
Ich habe den Swap bereits entfernt, aber um ihn weiter zu optimieren, muss ich einen Hinweis darauf bekommen, welche Prozesse die Festplatte so stark beanspruchen sollen.
Im Grunde möchte ich also, dass "top" die Prozesse mit hohem IOWAIT anzeigt, ähnlich wie "top" die Prozesse mit hohem CPU-Anteil anzeigt.
Antworten:
Viele USB-Sticks sind sehr langsam, insbesondere zum Schreiben. Daher können Sie möglicherweise nur ein schnelleres Laufwerk ausprobieren.
Um Ihre direkte Frage zu beantworten: Sie können sich ein Bild davon machen, was auf der Festplatte vor sich geht
iotop -o
- wenn es in Stoßzeiten ausgeführt wird, wird angezeigt, welche Prozesse aktiv Lese- / Schreibvorgänge auf der Festplatte ausführen und wie viel. Dies kann einige Prozesse oder Dienste hervorheben, auf die Sie verzichten können, und deaktivieren, um die Dinge voranzutreiben. In vielen Linux-Setups gibt es einige Cron-Jobs, die gelegentlich einen Teil des Dateisystems scannen (wenn nicht alle), um Suchcaches zu aktualisieren (z. B. dieupdatedb
Aufgabe, mit der die von Befehlen verwendeten Daten aktualisiert werdenlocate
), sofern Sie einen finden Diese verursachen Ihre Langsamkeit, dann können sie sicher von Cron's Liste der Dinge entfernt werden, um regelmäßig ausgeführt zu werden.Wie viel RAM haben Sie auf dem Zielcomputer? Wenn es sich nach dieser Maßnahme um eine kleine Maschine handelt, hilft dies nicht, da nur wenig Platz zum Zwischenspeichern von Lesevorgängen vorhanden ist (daher müssen die Lesevorgänge kurze Zeit später erneut vom USB-Stick stammen und nicht von einer zwischengespeicherten Kopie im RAM).
Sie können auch eine abgespeckte Version von Ubuntu ausprobieren, insbesondere wenn Sie sich in einer Situation mit wenig RAM befinden. Es kann jedoch auch hilfreich sein, wenn Sie über viel RAM, aber langsame Laufwerke verfügen, indem Sie die Startzeiten reduzieren, wenn sonst nichts. lubuntu ist eine beliebte Wahl dafür - alle üblichen Pakete sind verfügbar, falls Sie sie benötigen, aber es wird standardmäßig weniger installiert, startet standardmäßig weniger Dienste beim Booten und verwendet eine Desktop-Umgebung mit geringerem Gewicht (alles außer diesen Änderungen ist dieselbe Anordnung Sie sollten es daher relativ vertraut finden, auch wenn Ubuntu die einzige Linux-Variante ist, mit der Sie viel Erfahrung haben.
quelle