linux-nvme-benchmark.sh
Mesure les performances de lecture/écriture séquentielle et aléatoire du stockage NVMe.
Utilise l'outil 'fio' standard. Assurez-vous que le SSD n'est pas monté en écriture pendant le test pour éviter la corruption. Le chemin /dev/nvme0n1 est typique pour le premier disque NVMe. Les résultats dépendent de la température de fonctionnement (throttling thermique possible à pleine charge).
linux-nvme-benchmark.sh
#!/bin/bash
# Installer fio si nécessaire
# sudo apt install fio
# Test de lecture séquentielle 1M block
fio --name=seqread --rw=read --bs=1M --size=1G --numjobs=1 --runtime=60 --group_reporting --filename=/dev/nvme0n1
# Test d'écriture séquentielle
fio --name=seqwrite --rw=write --bs=1M --size=1G --numjobs=1 --runtime=60 --group_reporting --filename=/dev/nvme0n1
# Test d'écriture aléatoire 4k (IOPS)
fio --name=randwrite --rw=randwrite --bs=4k --size=1G --numjobs=4 --runtime=60 --group_reporting --filename=/dev/nvme0n1