Beispiel Ich habe große / kleine Dateisysteme JFS2 / EXT3 (und verschiedene Betriebssysteme, Linux, AIX), aber einige von ihnen werden zB zu 90%, 95%, 98% verwendet.
Fragen: Wenn die Dateisysteme fast voll sind, ist das schlimm? Performanceprobleme oder FS-Korruption oder HW-Problem?
AKTUALISIEREN:
Die Frage betrifft das Unternehmensumfeld. Hat jemand authentische Essays / URLs zu den Effekten? :)
"Welche Verzeichnisse befinden sich auf diesen Dateisystemen?" - beliebige, z. B .: SAP, ORACLE usw.
Die Festplatten stammen normalerweise aus SAN.
filesystems
Gasko Peter
quelle
quelle
Antworten:
Wenn es sich um einen "statischen" Datenbankspeicher handelt, kann das Auffüllen nicht schaden, insbesondere wenn die automatische Erweiterung der Datenbank deaktiviert ist. Alles andere wäre eine Verschwendung von wertvollem SAN-Platz. Die Überwachung kann für diese Dateisysteme entweder deaktiviert werden, oder die Warnstufe sollte auf 99 oder sogar 100% erhöht werden.
Dies gilt nur für nicht wachsende Daten, daher sollten Protokolle an anderer Stelle abgelegt werden. Die Protokollspeicherung sollte jedoch genau überwacht werden. Und es sollte groß genug sein, damit ein Administrator rechtzeitig auf eine Warnung von der Überwachung reagieren kann.
quelle
Ein Dateisystem bricht nicht nur, weil es voll ist, daher gibt es aus Sicht des Dateisystems kein Problem. Es ist wahrscheinlicher, dass Dateien fragmentiert werden, wenn das Dateisystem fast voll ist. Je nach Dateisystem sind Leistungsprobleme möglich, dies ist jedoch normalerweise nicht kritisch.
Das eigentliche Problem ist, dass auf einem vollständigen Dateisystem das Schreiben fehlschlägt . Es hängt also davon ab, was auf ein solches Dateisystem geschrieben werden soll.
Viele Programme müssen Daten schreiben / speichern können, um ordnungsgemäß zu funktionieren. Wenn Ihr Dateisystem also voll ist, während etwas zu schreiben versucht, kommt es auf der Anwendungsebene zu Datenverlusten oder -brüchen. "Ich habe versucht, Ihre Daten zu speichern, konnte aber nicht" ist ein Fall, mit dem viele Programme nicht besonders gut umgehen. Im schlimmsten Fall hat das Programm begonnen, die alte Sicherungsdatei zu überschreiben, bevor festgestellt wurde, dass nicht genügend Speicherplatz für die neue Sicherungsdatei vorhanden ist, sodass Sie beide verloren haben.
Bei systemkritischen Dingen (z. B. Schreibvorgängen beim Starten / Herunterfahren, Protokollieren usw.) kann ein vollständiges Dateisystem im schlimmsten Fall dazu führen, dass Ihr System nicht mehr ordnungsgemäß funktioniert. ext * -Dateisysteme haben aus diesem Grund eine Root-Reserve, um System-Dingen (Root) etwas freien Speicherplatz zu gewähren, wenn alles andere voll ist. In diesem Fall sollten Sie zusätzlichen Speicherplatz bereitstellen oder alte Daten löschen.
quelle
Aus Sicht der Produktion ist es ein schlechter Zustand. Erstens verschlechtert sich die Leistung, wenn die Datenträgernutzung zunimmt. Wenn sich eine Disk der vollen Kapazität nähert, gibt es weniger aufeinanderfolgende Bereiche auf der Disk, in denen Daten gespeichert werden können. Dies wirkt sich auf die Leistung aus, da zusätzliche Disk-Such- und Latenz-Effekte darauf warten, dass ein freier Sektor den Disk-Kopf erreicht.
Wichtiger ist die mögliche Auswirkung auf das System. Bietet der Server einen wichtigen Service? Wie lange wird es dauern, bis die Entwicklungs- und Betriebsteams feststellen, dass die Services ausfallen? Wie lange wird es dauern, bis Benutzer wütend werden, wenn kein Dienst verfügbar ist? Anwendungen frieren häufig ein, wenn kein Speicher zum Schreiben vorhanden ist. Es kann zu Folgeschäden kommen, die zu weiteren Problemen führen können. Dies kann noch länger dauern, bis die Dienste vollständig wiederhergestellt sind. Und wenn der Dienst wiederhergestellt wurde, kann der Systemstatus unausgewogen sein. Beispielsweise führt ein großer Rückstand an eingehenden Daten während der Ausfallzeit des Dienstes zu Verzögerungen bei der Verarbeitung.
quelle
Es ist nicht von Natur aus schlecht, aber es ist äußerst vorsichtig. Sie möchten nicht den gesamten Speicherplatz auf einem Laufwerk verlieren, wenn das Betriebssystem mehr Speicherplatz benötigt als Sie, oder was auch immer Ihr Computer als Nächstes zu schreiben versucht, wird einfach fehlschlagen. Die Konsequenzen hängen davon ab, was gerettet werden soll.
Plötzliche "Weltraumfresser" können eine unerwartet große Auslagerungsdatei (möglicherweise verursacht durch Speicherverluste usw.), ein Ruhezustand-Image, das so viel Festplattenspeicher beanspruchen kann, wie Sie über RAM verfügen, und große Ausgabedateien von Programmen enthalten. Sie müssen einfach immer sicher sein, dass Ihnen nicht der Platz ausgeht.
Das beste Szenario ist, wenn für eine Auslagerungsdatei kein Speicherplatz mehr vorhanden ist und das System normalerweise nur abstürzt, ohne dass langfristige negative Auswirkungen auftreten.
Es ist normalerweise sicher, Partitionen zu füllen, auf denen kein Betriebssystem installiert ist (dh auf einer externen Festplatte, auf der Sie Ihre Daten manuell archivieren). Die Leistung kann abnehmen, wenn die Laufwerke voll sind. Wenn Sie jedoch ständig mit hoher Festplattenauslastung arbeiten, sollten Sie sich einfach eine andere Festplatte zulegen, damit Sie sich keine Sorgen mehr machen müssen.
quelle
Es gibt drei wirklich gute Podcasts über Dateisysteme und wenn ich mich richtig erinnere, wie sie funktionieren, wie "automatische Defragmentierung", was Ihnen vielleicht hilft, Ihr Problem besser zu verstehen. Ich denke, diese 3 Folgen sind es absolut wert, angehört zu werden, wenn Sie sich für Dateisysteme interessieren. Aber sei gewarnt, es ist extrem geeky:
Episode 1 2 und die dritte ist die Nummer 58 , die ich wegen zu wenig Ruf nicht veröffentlichen können \:
Der Podcast heißt hyperkritisch und der Moderator ist John Siracusa.
quelle
Sie sollten ein paar Dinge berücksichtigen:
Bei einer externen Festplatte, auf der das Betriebssystem nicht vorhanden ist, können Sie den größten Teil der Festplatte ohne nennenswerte Leistungseinbußen sicher nutzen. Für eine Festplatte mit dem Betriebssystem gibt es Cache-Dateien, deren Größe vom Betriebssystem und den von ihm ausgeführten Aufgabentypen abhängt.
Beachten Sie für Linux Folgendes: Wie kann ich meine Festplatte bewerten?
Weitere Informationen finden Sie in diesen Texten: http://www.amazon.com/Memory-Mass-Storage-Giovanni-Campardo-ebook/dp/B00F76KCGY/ref=sr_1_4?s=digital-text&ie=UTF8&qid=1420389894&sr=1- 4 & keywords = Festplatte + Leistung
http://www.amazon.com/SImple-Choosing-Installing-Upgrade-Super-fast-Book/dp/B00LNZTXFE/ref=sr_1_2?s=digital-text&ie=UTF8&qid=1420389894&sr=1-2&keywords=hard+drive+ Performance
quelle
Wenn die Laufwerke voll sind, wird die Leistung Ihres PCs beeinträchtigt . Ich starte meinen PC unter Ubuntu 12.10 und hatte meine Laufwerke voll. Früher öffneten sich meine Anwendungen sehr langsam und das Booten war früher langsam . Also habe ich eine externe Festplatte mitgebracht und von da an 50-60% der Festplatten ausgelastet. Ich werde Ihnen das gleiche vorschlagen.
quelle