m2-storage-benchmark.sh
Script Bash pour monter un stockage M.2 NVMe et lancer un benchmark de performance avec fio.
Insérez un disque NVMe M.2 dans l'emplacement dédié du Smart Display Module. Assurez-vous que le pilote NVMe est chargé. Le script monte le disque et exécute fio pour mesurer les IOPS et la latence. Idéal pour tester les accélérateurs IA ou le stockage rapide.
m2-storage-benchmark.sh
#!/bin/bash
# Vérifie si le périphérique NVMe est monté
MOUNT_POINT="/mnt/nvme"
DEVICE="/dev/nvme0n1"
if [ ! -d "$MOUNT_POINT" ]; then
echo "Création du point de montage..."
sudo mkdir -p $MOUNT_POINT
sudo mount $DEVICE $MOUNT_POINT
fi
echo "Démarrage du benchmark FIO sur $MOUNT_POINT..."
# Installation de fio si nécessaire
if ! command -v fio &> /dev/null
then
echo "Installation de fio..."
sudo apt update && sudo apt install -y fio
fi
fio --name=test --ioengine=libaio --direct=1 --bs=4k --iodepth=64 --size=1G --readwrite=randrw --rwmixread=70 --runtime=30 --time_based --directory=$MOUNT_POINT
echo "Benchmark terminé."