nvme_storage_benchmark-6.ino
Script Bash utilisant l'outil fio pour mesurer les débits séquentiels en lecture et écriture sur le stockage NVMe intégré via le slot M.2.
Assurez-vous qu'un SSD NVMe est inséré dans le connecteur M.2 M-key sous la carte. Installez fio avec 'sudo apt install fio'. Le script accède directement au périphérique brut /dev/nvme0n1, ne l'exécutez pas si des données importantes sont présentes sans sauvegarde. Vérifiez les permissions root si nécessaire.
nvme_storage_benchmark-6.ino
#!/bin/bash
# Benchmark NVMe sur Xerxes Pi 2026
# Vérifie la présence du disque NVMe (M.2 M-key)
if [ ! -e /dev/nvme0n1 ]; then
echo "Erreur : Aucun disque NVMe détecté sur /dev/nvme0n1"
exit 1
fi
echo "--- Identification du disque ---"
lsblk -d -o NAME,SIZE,MODEL,TRAN | grep nvme
echo "--- Test de lecture séquentielle (fio) ---"
# Installation nécessaire : sudo apt install fio
fio --name=seqread --ioengine=libaio --direct=1 --bs=1M --size=1G --numjobs=1 --read --runtime=10 --time_based --group_reporting --filename=/dev/nvme0n1
echo "--- Test d'écriture séquentielle (fio) ---"
fio --name=seqwrite --ioengine=libaio --direct=1 --bs=1M --size=1G --numjobs=1 --write --runtime=10 --time_based --group_reporting --filename=/dev/nvme0n1