Frage Wie viel Speicherplatz sollten Sie auf einer Festplatte frei lassen? [geschlossen]


Gibt es eine Faustregel, wie viel Speicherplatz auf einer Festplatte frei bleibt? Früher habe ich gehört, dass Sie mindestens 5% frei lassen sollten, um eine Fragmentierung zu vermeiden.

[Ich weiß, dass die Antwort von der Verwendung abhängt (zB: Videodateien vs. Text), Größe der Festplatte, RAID-Level, Festplattenformat, Festplattengröße - aber da es unmöglich ist, 100 Variationen derselben Frage zu stellen, werden alle Informationen benötigt]


20
2018-05-20 18:03


Ursprung




Antworten:


Im Allgemeinen wollen Sie etwa 10% frei lassen, um eine Fragmentierung zu vermeiden, aber es gibt einen Haken. Linux reserviert standardmäßig 5% der Festplatte für den Benutzer root. Wenn Sie "df" verwenden, enthält die Ausgabe diese 5% nicht, wenn Sie sie als Nicht-Root-Benutzer ausführen. Nur etwas, das Sie bei Ihren Berechnungen beachten sollten.

Übrigens können Sie die Root-Reserve mit tune2fs ändern. Zum Beispiel

tune2fs -m 2 /dev/hda1

wird die Grundreserve auf 2% setzen. Im Allgemeinen wird dies nicht empfohlen, es sei denn, Sie haben einen ganz bestimmten Zweck.


20
2018-05-20 18:34



Guter Tipp - ich mache das für unsere Terabyte-Laufwerke und knacke es auf 1% herunter - das sind immer noch 10 GB für Root, und ich habe noch nie irgendwelche Probleme damit bekommen. - nedm
das ist ext3-spezifisch, nicht alle Linux-Dateisysteme tun das. - James
Wie wäre es mit Journaled File System? Sollen noch 5% für Linux-System reserviert werden?
@ Bamb.Zheng - ext3 ist ein Journaling-Dateisystem. - Coops


Ich würde 10% Plus unter Windows empfehlen, da Defrag nicht ausgeführt wird, wenn es auf dem Laufwerk nicht so viel frei ist, wenn Sie es ausführen. Das Freilassen von freiem Speicherplatz beendet jedoch nicht notwendigerweise die Fragmentierung. Wie Sie bereits erwähnt haben, hängt es von der Verwendung ab. Die Fragmentierung wird mehr auf der Grundlage der Varianz der Daten auf dem Laufwerk und der Größe der zu schreibenden und zu entfernenden Dateien verursacht. Je mehr sich die Daten ändern und je zufälliger die Dateigrößen sind, desto größer ist die Wahrscheinlichkeit, dass eine Fragmentierung auftritt.

Die einzige Möglichkeit zur Minimierung der Fragmentierung besteht darin, das Laufwerk regelmäßig manuell zu defragmentieren oder ein Tool wie Diskeeper zu verwenden, das im Hintergrund läuft, wenn Windows im Leerlauf läuft. Es gibt Dateisysteme, bei denen die Fragmentierung durch das Betriebssystem im Hintergrund gehandhabt wird, sodass das manuelle Ausführen einer Defragmentierung nicht erforderlich ist.


5
2018-05-20 18:36





Ich versuche den belegten Speicherplatz unter 80% zu halten. Oberhalb dieser Zahl muss das Dateisystem im Allgemeinen härter arbeiten, um Daten auf der Festplatte zu platzieren, was zu einer Fragmentierung führt.


5
2018-05-20 21:51





Ich würde sagen normalerweise 15%, jedoch mit wie groß Festplatten jetzt sind, solange Sie genug für Ihre temporären Dateien und Auslagerungsdatei haben, technisch sind Sie sicher. Aber als sichere Praxis, wenn Sie 15% erreicht haben, sollten Sie anfangen, an eine größere Säuberung zu denken und / oder eine größere / zweite Festplatte zu kaufen.


3
2018-05-20 18:13





SSDs fügen eine neue Ebene hinzu. Wear Leveling und Schreibverstärkung. Aus diesen Gründen möchten Sie mehr freien Speicherplatz, als Sie auf herkömmlichen Festplatten wirklich benötigen.

Kurzes Streichen einer herkömmlichen Festplatte reduziert die Latenz für zufällige Lese- / Schreibvorgänge. "Short Stroking" Eine SSD gibt dem Laufwerkscontroller mehr unbenutzte Blöcke für Garbage-Collection- / Wear-Leveling-Routinen, so dass das Laufwerk nicht schneller wird, aber die Langlebigkeit erhöht und der Geschwindigkeitsverlust beim Auffüllen einer SSD verhindert wird.

Sie wollen immer noch nicht das Laufwerk füllen, aber mit SSDs ist der unmittelbare Effekt nicht da und der Grund, warum ist anders.


3
2017-11-17 15:11



Eine SSD hat kein bewegliches Teil mit dem man streichen kann. - Cees Timmerman


Soweit ich weiß, kommt es auch auf das Dateisystem auf dem Laufwerk an. Einige Dateisysteme sind widerstandsfähiger gegenüber Dingen wie Festplattenfragmentierung.


2
2018-05-20 18:17



+1 oops. Ich ändere meine Frage zum mentione Volumenformat - username


Ja, hängt von der Verwendung und dem zugrunde liegenden Speichersystem ab. Einige Systeme, wie z. B. High-End-SAN-basierte Festplatten-Arrays, lachen über die Dateifragmentierung. Der einzige Systemeinfluss der Fragmentierung ist der Overhead des Betriebssystems bei der Streuung von Dingen überall hin und her. Andere Systeme, wie Laptop, Laufwerke sind eine andere Geschichte alle zusammen. Und das kommt nicht in neueren Dateisystemen wie ZFS, wo das Konzept einer harten Grenze für den Weltraum bestenfalls nebulös ist.

NTFS ist natürlich sein eigenes Biest. Heute gebe ich C: \ eine Gesamtgröße von 15GB für XP-Systeme und habe nicht mit Vista / Win7 genug gespielt, um zu wissen, was ich dort empfehlen soll. Sie wollen wirklich nicht viel unter einem freien GB auf C :. Die Verwendung von Schattenkopien bedeutet, dass Sie mehr "leeren" Raum als sonst haben sollten, und ich würde sagen, dass 20% freier Speicherplatz der Marker dafür ist, wann mehr hinzugefügt werden muss oder eine Säuberung stattfinden muss.

Für einfache alte NTFS-Datenmengen mache ich mir Sorgen, wenn es unter 15% kommt. Wenn das Laufwerk jedoch ein 1-TB-Laufwerk ist, ist 15% immer noch viel Platz für die Arbeit mit und das Zuweisen neuer Dateien (das Gegenteil ist, dass das Defragmentieren viel länger dauert).


1
2018-05-20 18:37





Ich würde immer versuchen, auf Systemvolumina jeglicher Art und möglicherweise kleineren Datenvolumina rund 50% frei zu halten. Größe 2 für 1, wenn möglich und ich würde eine Warnschwelle bei 75% oder etwas einstellen.

Aber für die Datenspeicherung ist es nur eine Frage der Datenwachstumsrate, die überwacht und / oder geschätzt werden muss, wenn die Überwachung eingerichtet wird ... wenn die Daten beispielsweise bei einem 1 TB Volumen nicht sehr schnell wachsen - ein paar% für die Warnschwelle wäre in Ordnung und ich würde mich mit 90-95% Auslastung wohlfühlen. Wenn die Wachstumsrate höher ist, passen Sie sie an, um rechtzeitig benachrichtigt zu werden ... Fragmentierung kann oft behoben werden, wenn die Daten nicht wachsen und sich nur mit geplanten Defragmentierungen ändern.


1
2017-11-17 16:40