Optimieren Sie das Dateilayout für minimale Suchvorgänge in bestimmten Situationen

Optimieren Sie das Dateilayout für minimale Suchvorgänge in bestimmten Situationen

Der Start von VLC ist auf meinem System langsam. Der Grund: Es liest mehr als 1000 verschiedene .soDateien. Gibt es eine Möglichkeit, das Lesen dieser Dateien zu beschleunigen?

Ich denke, wenn alle Dateien auf der Platte direkt hintereinander liegen würden, müsste die Platte nicht suchen, sondern könnte einfach weiterlesen. Vielleicht gibt es ein Tool, um die Dateiblöcke in aufeinanderfolgende Sektoren zu verschieben?

Ich verwende ext4, falls das wichtig ist.

Antwort1

Gibt es eine Möglichkeit, das Lesen dieser Dateien zu beschleunigen?

Ja:

Gibt es vielleicht ein Tool, um die Dateiblöcke in aufeinanderfolgende Sektoren zu verschieben?

Es gibt Accelerated Knoppix, das dies für ein CD-Image kann, aber ich kenne so etwas nicht für ext4 ...

Antwort2

Sie können Daten komprimieren und dadurch, je nach Art der Dateien, die Festplattennutzung erheblich reduzieren, sodass Sie mit weniger Lesevorgängen mehr Daten erhalten.

In Ihrem Fall würde das Komprimieren von Binärdateien den Speicherplatz nicht so sehr reduzieren wie im Fall von einfachen Textdateien, es trägt aber dennoch dazu bei, dass Ihre Daten nacheinander auf der Festplatte lokalisiert werden, sodass das Lesen dieser gemeinsam genutzten Bibliotheksdateien mit weniger Suchvorgängen möglich ist.

Sie könnenSquashFSum ein komprimiertes Bild zu erstellen /usr/lib. MitaufSie weisen /usr/libzwei anderen Verzeichnissen zu. Ein Leseverzeichnis, das Ihr schnelles, komprimiertes Squash-Image ist, das als squashtypisierte Partition gemountet ist. Und ein Schreibverzeichnis, das zum Speichern von Aktualisierungen benötigt wird, die Sie /usr/libseit der Erstellung des komprimierten Images vorgenommen haben. Nach einiger Zeit wird das Schreibverzeichnis durch das Installieren und Entfernen von Software größer und Sie können dann ein neues komprimiertes Image erstellen.Dies ist ein Tutorial für Gentoo, das ich seit einigen Jahren verwende

verwandte Informationen