nvme_storage_benchmark-6.ino

Placa base Xerxes Pi 2026 para módulos Raspberry Pi CM4/CM5 · Archivo : nvme_storage_benchmark-6.ino · Lenguaje : bash · Uso : 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.

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

← Volver a la ficha