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.
Asegúrese de que un SSD NVMe esté insertado en el conector M.2 M-key debajo de la placa. Instale fio con 'sudo apt install fio'. El script accede directamente al dispositivo bruto /dev/nvme0n1; no lo ejecute si hay datos importantes sin copia de seguridad. Verifique los permisos de root si es necesario.
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