Ich möchte wissen, was die Nachteile der Verwendung sind preload
? Wenn es keinen Nachteil preload
gäbe , wäre standardmäßig aktiviert, also gibt es wohl einige.
Okay, Sie brauchen ein bisschen mehr RAM, aber die meisten Leute haben bei weitem mehr RAM als Ubuntu - was sind die Nachteile der Verwendung preload
?
Antworten:
Preload ist nicht jedermanns Sache. Es ist großartig, wenn Sie Anwendungen oder Bibliotheken häufig öffnen. Es ist schädlich, wenn Sie Anwendungen oder Bibliotheken nur gelegentlich laden. Ich werde zwei Beispiele aus meiner tatsächlichen Verwendung verwenden (und ja, ich verwende Preload).
Erstens Google Chrome. Jetzt wird ein Browser nur einmal pro Boot geöffnet, vielleicht zweimal (für mich bin ich ein Webentwickler). Chrome und die zugehörigen Bibliotheken bleiben im Speicher, da ich sie immer verwende. Selbst wenn ich alle Chromfenster schließe, ist es immer noch im Hintergrund und macht seine Sache. Somit ist der gesamte Speicher, der für das Speichern einer vorinstallierten Kopie von Chrome vorgesehen ist, eine völlige Verschwendung. Es wird nie (oder selten) entladen. Für den durchschnittlichen Benutzer gilt dies für eine große Anzahl von Anwendungen. Ein Office-Benutzer hat fast immer seine E-Mail-App geöffnet. Die geringen Einsparungen bei der Startzeit gehen also völlig verloren, da sie ihre E-Mail-App nur einmal am Tag öffnen und offen lassen.
Das zweite Beispiel ist Rechen. Als Ruby-Entwickler, der an Tests glaubt, führe ich Rake a TON aus. Rechen läuft, wird einige Sekunden lang ausgeführt - Minuten und dann beendet. Preload hilft mir, meine tägliche Arbeit zu beschleunigen, da es Rake und die benötigten Bibliotheken (die sehr umfangreich sein können) im Voraus lädt. Es gibt also viele Starts und Stopps für den Rechenlauf. Der zusätzliche Stößel, mit dem die 400 oder 500 Starts des Rechens innerhalb weniger Stunden beschleunigt wurden, ist es absolut wert.
Der Grund, warum es nicht standardmäßig aktiviert ist, liegt darin, dass seine Fähigkeit, die Leistung tatsächlich zu verbessern, weitgehend davon abhängt, wie Sie Ihr System verwenden. Für einige Leute ist es ein Negativ und für andere ein Positiv.
Wenn Sie die Vorlast eingeschaltet haben, wird auch dann RAM verbraucht, wenn Sie sie nicht verwenden. Wenn Sie also nicht häufig Anwendungen starten, können Sie Ihr gesamtes System geringfügig verlangsamen, indem Sie nicht über diesen RAM für andere Arten von Caching verfügen. Denken Sie daran, auch wenn Sie 32 GB RAM haben, wird Linux versuchen, so viel wie möglich davon zu verwenden, um Daten zwischenzuspeichern und Ihre Interaktion zu beschleunigen. Durch die Verwendung von preload reduzieren Sie den freien Speicherplatz. Selbst wenn es nur ein kleines bisschen ist, können die 2 Sekunden, die Sie beim Starten von Chrome 1 gespart haben, Sie 60 Sekunden in dem Monat kosten, in dem es ausgeführt wird.
quelle
quelle
Nun scheint es, dass Vorspannung ein großartiges Hilfsprogramm ist, und es könnte sein.
Ich denke, dass der Grund, warum das Betriebssystem nicht vorinstalliert ist, darin besteht, dass der Benutzer genau wissen muss, was er dort tut, über genügend Erfahrung verfügt, um es verwenden zu können, und dass das System über genügend RAM verfügt.
Aus technischer Sicht funktioniert das Pre-Load-Verfahren, indem Daten von der Festplatte in den Arbeitsspeicher verschoben werden. Dadurch wird die meiste Festplatte in den Energiesparmodus versetzt, wenn sie nicht verwendet wird, und muss bei Bedarf neu gestartet werden. Wenn Sie also das Laufwerk hoch- / runterdrehen, steigt die Anzahl der Lade- / Entladezyklen und die Anzahl der Einschaltzeiten, was die Lebensdauer des Laufwerks verkürzt.
1 Quelle: Techthrob
2 Quelle: Preload - Ein adaptiver Prefetch-Daemon von Behdad Esfahbod - Eine Dissertation, die in Übereinstimmung mit den Anforderungen für den Master of Science - Graduiertenabteilung für Informatik - Universität von Toronto eingereicht wurde. Copyright (c) 2006 von Behdad Esfahbod.
quelle
Nachteile? Da sind keine!
Verbesserte Leistung beim Öffnen von Anwendungen durch den Benutzer. Ich habe es jahrelang auf meinen Systemen sowie "read-ahead" verwendet und habe keine Probleme. Die Bug-Seite für das Preload weist ebenfalls keine Nachteile auf.
Preload überwacht die Anwendungen, die Benutzer ausführen, und analysiert diese Daten, um vorherzusagen , welche Anwendungen Benutzer möglicherweise ausführen, und ruft diese Binärdateien und ihre Abhängigkeiten für schnellere Startzeiten im Speicher ab.
Die Startzeit wird zwar geringfügig verlängert, die Abrufzeit für Anwendungen, die langsamer abgerufen werden, übersteigt dieses kleine Problem jedoch bei weitem.
siehe artikel
Wenn Sie häufig verwendete Apps wie Firefox oder Gimp verwenden, werden Sie einige deutlich verbesserte Ladezeiten bemerken. Preload ist ein Daemon, der diskret im Hintergrund läuft und Ihren Desktop in keiner Weise stört. Ubuntu-Benutzer können Preload installieren mit:
Ergebnisse:
ref
quelle