lp-mu-nvme-benchmark.sh

LattePanda Mu Ultra: Módulo de cálculo x86 para IA embebida · Archivo : lp-mu-nvme-benchmark.sh · Lenguaje : bash · Uso : Benchmark des performances du stockage NVMe M.2.

Uso de fio para medir el rendimiento secuencial y los IOPS aleatorios.

Asegúrese de que la unidad NVMe esté montada o sea accesible. El script crea un archivo temporal de 1 GB para las pruebas. Los resultados dependen de la calidad del SSD M.2 NVMe instalado y de la refrigeración del módulo.

lp-mu-nvme-benchmark.sh

#!/bin/bash
# Benchmark de stockage NVMe pour LattePanda Mu Ultra
# Nécessite fio : sudo apt install fio

DEVICE="/dev/nvme0n1" # Ajustez selon votre disque
TEST_FILE="/tmp/nvme_test.bin"
SIZE="1G"

echo "Test de séquentiel écriture..."
fio --name=seqwrite --filename=$TEST_FILE --rw=write --bs=1M --size=$SIZE --numjobs=1 --direct=1 --group_reporting

echo "Test de séquentiel lecture..."
fio --name=seqread --filename=$TEST_FILE --rw=read --bs=1M --size=$SIZE --numjobs=1 --direct=1 --group_reporting

echo "Test aléatoire 4K (IOPS)..."
fio --name=randread --filename=$TEST_FILE --rw=randread --bs=4k --size=$SIZE --numjobs=4 --direct=1 --group_reporting

rm $TEST_FILE
echo "Benchmark terminé."

← Volver a la ficha