nvme-sysbench-storage-perf-4.ino
Script Bash utilisant sysbench pour mesurer les débits séquentiels et aléatoires sur le stockage NVMe M-Key.
Prérequis : Ubuntu 24.04 installé sur le slot M.2 M-Key NVMe. Installation : sudo apt install sysbench smartmontools. Le script vérifie la température du disque via smartmontools avant de lancer des tests de lecture séquentielle et d'écriture aléatoire 4K sur un fichier de 5 Go. Assurez-vous que le disque cible (/dev/nvme0n1) est correct dans la variable DISK_PATH pour éviter toute perte de données système. Exécution : chmod +x script.sh && ./script.sh.
nvme-sysbench-storage-perf-4.ino
#!/bin/bash
# Benchmark rapide du stockage NVMe sur BIWCL-PAT (Ubuntu 24.04)
# Nécessite : sudo apt install sysbench smartmontools
DISK_PATH="/dev/nvme0n1"
echo "1. Vérification de la température du SSD..."
sudo smartctl -A $DISK_PATH | grep -i "temperature"
echo "\n2. Test de lecture séquentielle (4 threads)..."
sysbench fileio --file-test-mode=seqrd --threads=4 --file-total-size=5G run
echo "\n3. Test d'écriture aléatoire (4 threads, 4k)...
sysbench fileio --file-test-mode=rndwr --threads=4 --file-total-size=5G --file-block-size=4k run
echo "\n4. Nettoyage des fichiers de test..."
sysbench fileio cleanup