systemstress
#!/bin/bash
# Target configuration
target_user="root"
# Ensure sysbench is installed
if ! command -v sysbench >/dev/null; then
echo "Installiere sysbench..."
sudo apt update && sudo apt install -y sysbench
fi
echo "--- System Stress Test (CPU & RAM) ---"
# Start RAM test in background
echo "Starte RAM-Durchsatz-Test (schreibend)..."
sysbench memory --memory-oper=write --threads=2 run > /dev/null &
ram_pid=$!
# Start CPU test in foreground
echo "Starte CPU-Stress-Test (Primzahlen)..."
if ! sysbench cpu --cpu-max-prime=20000 --threads=$(nproc) run; then
echo ""
echo "🟡 Warnung: Zugriff verweigert / Fehlende Rechte"
echo "Datei: sysbench execution"
echo ""
echo "Mögliche Lösung:"
echo "Bitte prüfe im Skript-Header, ob die Variable target_user korrekt gesetzt ist (aktuell: target_user=\"$target_user\")."
echo ""
echo "Manuelle Reparatur:"
echo "Stelle sicher, dass sysbench korrekt installiert ist und mit ausreichenden Rechten ausgeführt wird."
kill $ram_pid 2>/dev/null
exit 1
fi
wait $ram_pid
echo "Belastungstest abgeschlossen."
#hier ist schluss