Filespeedcheck/README.MD

69 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 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:
```bash
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.