README.MD gelöscht
parent
07ea864e8f
commit
8ac9f85cd4
68
README.MD
68
README.MD
|
|
@ -1,68 +0,0 @@
|
||||||
# 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.
|
|
||||||
Loading…
Reference in New Issue