Macht es überhaupt noch Sinn, Prelink zu verwenden?

Macht es überhaupt noch Sinn, Prelink zu verwenden?

Im Laufe der Jahre habe ich mir bei der Verwendung verschiedener Linux-Boxen angewöhnt,Vorverlinkungrituell, um die Ladezeiten von Anwendungen zu beschleunigen.

Die Vorteile der Ausführung von Prelink gehen jedoch bei jeder Neuinstallation eines Pakets verloren, da das Paket und alle seine Abhängigkeiten sowie die davon abhängigen Elemente erneut vorverknüpft werden müssen.

Dieses Vorverknüpfen kann mehrere Probleme verursachen. Ein solches ist die Ungültigkeitserklärung von binärem MD5. Dies ist problematisch bei Dingen, die MD5 mit Upstream-Revisionen vergleichen oder MD5 verwenden, um zu bestimmen, ob das Binärprogramm geändert wurde oder nicht und daher beim Entfernen des Pakets nicht bereinigt werden soll.

In letzter Zeit sind Computer viel schneller geworden, und der Nutzen, den Prelink bringt, ist kaum noch spürbar.

Ist die Verwendung von Prelink immer noch ein vernünftiges Konzept oder kann man es beiseite legen und als etwas aus der Vergangenheit zurücklassen?

Antwort1

Sie können es erst ab dem 23. Juli 2009 lesen, es sei denn, Sie sind bei LWN.net angemeldet.http://lwn.net/Articles/341244/nützlich.

Antwort2

Ich würde nicht sagen, dass man es willkürlich wegwerfen sollte, aber ich würde auf jeden Fall sagen, dass man über seine Verwendung etwas mehr nachdenken sollte.

Auf einem modernen High-End-Rechner, der häufig aktualisiert wird, ist Prelink möglicherweise keine sinnvolle Optimierung. Es gibt jedoch immer noch einige Fälle, in denen es sinnvoll sein könnte, es zu verwenden. Zum Beispiel auf einem älteren oder leistungsschwächeren Rechner oder auf Rechnern, die relativ statisch sind und nicht häufig geändert oder aktualisiert werden. Es könnte auch sinnvoll sein, wenn Sie eine hohe Anzahl wiederholt ausgeführter Programme haben (ich kann mir einige Situationen vorstellen, in denen Programme in schneller Folge oder parallel ausgeführt werden, in denen Prelinking die Leistung verbessern könnte).

Alles in allem müssen Sie Ihre individuelle Situation berücksichtigen und dann entscheiden, ob die Vorteile den zusätzlichen Aufwand überwiegen.

Antwort3

Ich würde sagen, dass Prelink auf Desktop-Servern mit mehreren Benutzern, wie z. B. LTSP-Servern, die in Schulen und Internetcafés verwendet werden, definitiv nützlich ist. Prelink beschleunigt nicht nur das Laden von Anwendungen, sondern verbessert auch die RAM-Auslastung und die Festplattenüberlastung aufgrund von Konflikten zwischen Benutzern, sodass viel mehr Benutzer gleichzeitig auf einem Server arbeiten können.

Antwort4

Ich denke, dass Prelinking angesichts sinkender Speicherpreise immer weniger sinnvoll wird. Wenn Sie die Dinge dennoch etwas beschleunigen möchten, sollten Sie sich Folgendes ansehen:Vorspannung.

verwandte Informationen