Mist die Zeit in der Daten in einem Ordner ablegt werden um rauszzu finden wie lange ein Kopier vorgang etwa dauern kann. bash speedcheck.sh "Pfad"
Go to file
sebastian.serfling 07ea864e8f README.MD hinzugefügt 2025-11-13 13:13:14 +00:00
README.MD README.MD hinzugefügt 2025-11-13 13:13:14 +00:00
speedcheck.sh speedcheck.sh hinzugefügt 2025-11-13 13:10:36 +00:00

README.MD

# speedcheck.sh  Ordner-Durchsatz messen & Kopierdauer hochrechnen

speedcheck.sh ist ein Bash-Tool, das die Schreibgeschwindigkeit eines Ordners misst, indem es ihn für einen konfigurierbaren Zeitraum überwacht und anschließend berechnet, wie lange ein Kopiervorgang von 80 GB dauern würde.

Das Skript zeigt während der Messung live an:

  • wie viele Daten bereits hinzugekommen sind
  • die aktuelle Gesamtgröße
  • einen Fortschrittsbalken

Am Ende erfolgt eine Zusammenfassung sowie die Hochrechnung für 80 GB.


Features

  • 📡 Live-Überwachung des Datenzuwachses
  • Konfigurierbare Beobachtungsdauer (Standard: 300 Sekunden / 5 Minuten)
  • 📊 Fortschrittsbalken
  • 🔍 Messung der Schreibgeschwindigkeit (Bytes/s)
  • 🧮 Hochrechnung: Zeit zum Kopieren von 80 GB
  • 💡 Funktioniert mit jedem Ordner (lokal, SMB, USB, NFS, …)

📥 Installation

Skript ausführbar machen:

chmod +x speedcheck.sh

🚀 Verwendung
Standard (5 Minuten Messdauer)
./speedcheck.sh /pfad/zum/ordner

Eigene Messdauer in Sekunden
./speedcheck.sh /pfad/zum/ordner 120

Beispiel: Ordner für 2 Minuten überwachen:
./speedcheck.sh /mnt/backup 120

📤 Beispielausgabe
Überwache Ordner: /mnt/backup
Dauer: 300 Sekunden

[#########################-------------------------]  50% | Gesamt: 12G | Zuwachs: 4.1G
...

Überwachung abgeschlossen.

Neue Daten: 8.2G
Durchsatz: 28M/s

Zeit für 80 GB:
  ≈ 0.8 Stunden
  oder ≈ 48 Minuten

🔧 Konfiguration im Skript

Oben im Skript kann folgende Variable angepasst werden:
TARGET_GB=80    # Zielgröße für die Hochrechnung

📌 Hinweise

Das Skript misst den realen Datenzuwachs, daher sind die Werte beim Kopieren sehr praxisnah.
Ideal für Netzwerkshares (SMB/NFS), USB-Laufwerke oder große Datenmigrationen.
Je länger die Messung, desto präziser die Hochrechnung.