Das Ausführen von Fedora 26 in einer Live-Umgebung fühlt sich für mich fast wie eine native Geschwindigkeit an, aber wenn ich das Betriebssystem auf einem USB-Stick installiere und hochfahre, dauert es ewig, bis es gestartet wird. Sobald die Dinge anfangen, sind sie in der Regel viel schneller, aber es ist praktisch unbrauchbar.
Wird das als normal angesehen?
live-usb
persistence
Hermancain
quelle
quelle
Antworten:
Es hat damit zu tun, wie sie funktionieren.
Bei einer regulären Installation auf einem Flash-Laufwerk ist die USB-Bandbreite begrenzt. Wenn Sie also kein gutes USB 3.0-Gerät haben, bleiben Sie bei etwa 20 MB / s hängen (das entspricht herkömmlichen Festplatten aus den späten 90er Jahren). . Alle Änderungen werden auch auf das Gerät geschrieben, sodass Sie diese USB-Bandbreite für Lese- und Schreibvorgänge freigeben.
Ein Live-System funktioniert jedoch etwas anders. Im Kern besteht ein Live-System aus einem Basissystem-Image (normalerweise ein SquashFS-Image, da es für die Speichereffizienz gut ist) und einem Overlay-Mount, um Änderungen abzufangen und im RAM zu speichern. Es gibt zwei spezielle Arten, wie dies gehandhabt wird:
Im ersten Fall können Sie schneller als die native Geschwindigkeit laufen (weil Sie nie auf etwas langsameres als RAM zugreifen), aber Ihr Start dauert lange (weil Sie Hunderte von MB Daten in den RAM kopieren). Sie werden nicht ganz so schnell sein wie die native Geschwindigkeit, aber weil Sie nie etwas auf das falsh-Laufwerk schreiben, löschen Sie auch fast nie Daten aus dem Cache und laufen daher auch einigermaßen schnell.
quelle