Warum dauert die Installation von Patch 145006 so lange?

808
Adam J Richardson

Ich bin Ingenieur in einem Rechenzentrum. Meine Hauptaufgabe besteht darin, Updates auf Server-Betriebssystemen anzuwenden. Eines der Betriebssysteme, mit denen ich regelmäßig arbeite, ist Solaris 10.

Mein Solaris-Fachkollege (nennen wir ihn Bob) kann das nicht beantworten, also dachte ich, ich würde die Frage an SE stellen.

Gelegentlich werden wir zu einem Wochenend-Update von Solaris 10 mit dem sogenannten "Recommended Patchset" aufgefordert. Bob vereinbart, dass das Patchset über NFS entpackt und verfügbar ist. Dann installieren wir das Patchset und gehen nach Hause.

Das Patchset ist eine Liste von Paketaktualisierungen (407 bei der letzten Zählung), die in strikter Reihenfolge angewendet oder übersprungen werden. Auf unseren Plattformen werden die meisten Pakete übersprungen, da wir ziemlich auf dem neuesten Stand sind. Das Überspringen eines Pakets ist viel schneller als das Installieren eines Pakets. Die Installation eines Pakets dauert in der Regel einige Minuten, daher dauert die gesamte Lieferung einige Stunden.

Wir haben jedoch festgestellt, dass jedes Mal mehr als eine Stunde von einem einzigen Update namens Patch 145006 (aktuelle Version 145006-09) beansprucht wird. Bei Boxen mit installierten Zonen dauert es noch länger. Wir haben 145006 als Update für Webmin identifiziert. Wir sind gekommen, um das Erscheinen der Nummer 145006 zu fürchten.

(tl; dr) Warum dauert es so lange? Was kann es für eine Stunde tun? Die Plattformhardware ist relativ schnell (z. B. RAID-SAS-Festplatten). Wir sind völlig verblüfft, warum es so lange dauert, bis ein Patch angewendet wird. Google weiß anscheinend nichts, die Solaris-Website ist nicht hilfreich und die Webmin-Website sagt mir nichts.

Kann mich jemand aufklären?

Vielen Dank.

0
Führen Sie es unter `truss` aus -` truss -f -a -l -d -o / path / to / some / output / file ... `. Stellen Sie nur sicher, dass sich die Ausgabedatei in einem Dateisystem befindet, das groß genug ist, um viele Ausgaben zu speichern. Dann gehen Sie die Ausgabe durch und versuchen Sie herauszufinden, was so lange dauert. Andrew Henle vor 7 Jahren 0

1 Antwort auf die Frage

0
Morven

Ich denke, das hat hauptsächlich damit zu tun, dass dieser Patch mehr Dateien hat als jeder andere Patch. Es hat in der Größenordnung von 25.000 Dateien, während es selten ist, dass eine Datei 5.000 überschreitet. Solaris scheint eine langsame, aber sichere Methode zu haben, um jede Datei zu sichern, die sie ersetzt, und dann sicherzustellen, dass die neue Datei mit dem stabilen Speicher synchronisiert wird. Mit so vielen Dateien bricht es wirklich zusammen.