Verursachen rollierende Releases im Laufe der Zeit zwangsläufig eine höhere Fragmentierung als punktuelle Releases?

315
Dave

Vergleichen wir Debian Stable als Kandidaten für point releasesund Arch Linux als Kandidaten für rolling releases:

Verursacht eine rollende Version standardmäßig eine höhere Fragmentierung auf dem Laufwerk als eine punktuelle Veröffentlichung?

0
Es ist nicht nennenswert, wenn Sie über ausreichend freien Speicherplatz und ein modernes Dateisystem verfügen. Sie könnten die gleiche Frage an Paketsysteme stellen, die Pakete aufgrund ihres hohen Dateiumsatzes lokal erstellen. Andrew Domaszek vor 6 Jahren 0

1 Antwort auf die Frage

5
Frank Thomas

Nein, zumindest nicht in der Regel.

Wenn Sie Ihr Betriebssystem installieren, ist es immer von einem festen Punkt aus. Sowohl geplante als auch laufende Betriebssysteme führen Aktualisierungen durch, die in Dateien schreiben. Der einzige Unterschied besteht in der Zeitdauer zwischen den Umbauten.

Darüber hinaus gibt es weitere Faktoren, die die Fragmentierung auf der Festplatte steuern, einschließlich der Implementierung des Dateisystems (und der damit einhergehenden geringen Dichte) sowie der Größe der Festplatte, die proportional zur verwendeten Menge ist.

und dann gibt es den Update-Mechanismus. Es kann ganze Dateien entpacken, die vorhandene Version deaktivieren, die neue Datei als Ganzes schreiben und dann die vorherige Version löschen. In der Tat ist das wahrscheinlicher als nicht, also ist die ganze Frage wahrscheinlich umstritten.

In jedem Fall ist es unmöglich, den Fragmentierungsgrad vorherzusagen, ohne die Internen des FS, den Aktualisierungsmechanismus, die Festplatte und eine Reihe anderer Faktoren zu kennen. Daher ist der Release-Typ bestenfalls eine beitragende Variable.