nvme_storage_benchmark-6.ino

Carte porteuse Xerxes Pi 2026 pour modules Raspberry Pi CM4/CM5 · Fichier : nvme_storage_benchmark-6.ino · Langage : bash · Usage : Benchmark de performance et vérification de l'intégrité du stockage NVMe M.2

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

← Retour à la fiche