Zum Hauptinhalt springen
Speicher & Dateien

Festplatten-I/O

Erkenne überlastete Festplatten anhand ihrer I/O-Auslastung und ihres Lese- und Schreibdurchsatzes.

Der Check Festplatten-I/O misst, wie stark die Festplatten eines Geräts ausgelastet sind. Er tastet die I/O-Aktivität auf dem Gerät ab und vergleicht jede gefundene Festplatte mit den konfigurierten Schwellenwerten. Hohe Auslastung verlangsamt Anwendungen und kann darauf hindeuten, dass ein Gerät schnelleren Speicher oder eine Umverteilung der Arbeitslast benötigt. Der Check läuft unter Windows und Linux, unter macOS eingeschränkt, in einem festen Intervall von 5 Minuten; das Intervall ist kein konfigurierbares Feld im Check-Editor.

Voraussetzungen

  • Du benötigst die Berechtigung Monitoring-Check-Verwaltung.
  • Das Zielgerät muss einen verbundenen Agent haben.

Schritte

Dialog „Check hinzufügen" mit dem Festplatten-I/O-Editor — Anzeigename, Abtastdauer, Laufwerke ausschließen und Warn-/Kritisch-Schwellenwerte

  1. Gehe zu Geräte und öffne das Gerät.
  2. Klicke auf den Tab Checks → Check hinzufügen → Festplatten-I/O.
  3. Konfiguriere die Schwellenwerte Warnung Auslastung (%) (empfohlen: 80 %) und Kritische Auslastung (%) (empfohlen: 95 %).
  4. Optional: Schließe unter Laufwerke ausschließen bestimmte Festplatten aus, die erwartungsgemäß hohe I/O-Last haben (z. B. dedizierte Datenbankvolumes).
  5. Klicke auf Check hinzufügen.

Nach dem ersten Check-Intervall siehst du das Ergebnis im Tab Checks des Geräts.

Einstellungen

FeldTypErforderlichStandardBeschreibung
Abtastdauer (Sekunden)GanzzahlNein2Dauer des I/O-Aktivitäts-Abtastfensters (gültiger Bereich: 1–30 Sekunden; Werte außerhalb werden zur Laufzeit begrenzt)
Warnung Auslastung (%)GanzzahlNein80Eine Festplatte wird als Warnung gemeldet, wenn ihre Auslastung diesen Prozentsatz erreicht oder überschreitet
Kritische Auslastung (%)GanzzahlNein95Eine Festplatte wird als Kritisch gemeldet, wenn ihre Auslastung diesen Prozentsatz erreicht oder überschreitet
Laufwerke ausschließenListe von StringsNein—Festplatten, die von der Überwachung ausgeschlossen werden. Abgleich erfolgt als Teilstring ohne Beachtung der Groß-/Kleinschreibung gegen den Laufwerksbezeichner (z.B. loop, usb, sr0)
  • Wenn der Warnschwellenwert höher als der kritische Schwellenwert konfiguriert ist, werden die beiden Werte zur Laufzeit automatisch vertauscht, sodass die Warnung immer die untere Grenze ist.
  • Unter Linux werden virtuelle Geräte und Partitionen automatisch übersprungen: Loop-Geräte (loop*), Ramdisks (ram*), Device-Mapper-Einträge (dm-*) und Partitionen einer übergeordneten Festplatte werden herausgefiltert, sodass nur physische Festplatten gemeldet werden.
  • Die drei numerischen Felder akzeptieren statt einer festen Zahl ein Gerätefeld. Füge in der Konfiguration des Checks über Eigenes Feld einfügen einen Platzhalter wie {{device.customField.io_warning}} ein; octoja ersetzt ihn vor dem Lauf durch den Wert des jeweiligen Geräts und greift auf den Standardwert des Feldes zurück, wenn das Gerät keinen eigenen Wert hat. Der Button erscheint, sobald mindestens ein Gerätefeld vom Typ Ganzzahl existiert — so kann eine gemeinsam genutzte Konfiguration gerätespezifische Schwellenwerte tragen.

Ergebnisse

Der Check meldet ein Ergebnis pro Festplatte. Der Status des gesamten Checks entspricht dem schwerwiegendsten Einzelergebnis.

BedingungSchweregrad
Festplattenauslastung ≥ kritischer SchwellenwertKritisch
Festplattenauslastung ≥ Warnschwellenwert (und unterhalb von Kritisch)Warnung
Festplattenauslastung unterhalb des WarnschwellenwertsOK
Für die Festplatte wird keine Auslastung gemeldet (macOS)OK — die Schwellenwerte haben keinen Vergleichswert
Es bleiben keine Festplatten zum Melden übrig, etwa wenn die Ausschlussliste alle Festplatten erfasstWarnung, mit der Meldung „Es wurden keine Festplatten gemeldet.“
Unter Windows kommt es bei der Festplatten-I/O-Abfrage zu einer Zeitüberschreitung oder einem FehlerFehlgeschlagen
Während des Laufs tritt ein unerwarteter Fehler aufFehlgeschlagen

Pro Festplatte erfasst der Check:

  • I/O-Auslastung in Prozent
  • Lesedurchsatz (Bytes/Sek.; die UI skaliert die angezeigte Einheit automatisch)
  • Schreibdurchsatz (Bytes/Sek.; die UI skaliert die angezeigte Einheit automatisch)

Der Check nimmt bei jedem Intervall eine kurze I/O-Stichprobe. Ergebnisse spiegeln die Last während dieser Stichprobe wider, nicht nachhaltige Durchschnittswerte.

Plattformunterstützung

PlattformUnterstützt
WindowsJa
LinuxJa
macOSTeilweise — Auslastung in Prozent ist nicht verfügbar (wird als null gemeldet); Lese- und Schreibdurchsatz werden als 0 gemeldet, da iostat unter macOS keine Aufteilung nach Lesen/Schreiben oder Busy-Zeit bereitstellt

Tipps

  • Hohe I/O-Auslastung auf einer SSD ist weniger besorgniserregend als auf einer herkömmlichen Festplatte — SSDs verarbeiten parallele I/O-Operationen deutlich besser. Passe die Schwellenwerte entsprechend an.
  • Schließe Backup-Volumes aus, die während Backup-Fenstern regelmäßig ausgelastet sind, um Fehlalarme zu vermeiden.