jetson-m2-nvme-benchmark-7.ino
Evalúa las velocidades secuenciales de lectura/escritura en la ranura M.2 NVMe, explotando los carriles PCIe Gen3 disponibles.
Este script usa 'dd' para medir el ancho de banda del almacenamiento M.2. Asegúrate de que tu SSD NVMe esté correctamente insertado en la ranura bajo el módulo Jetson. La caché está deshabilitada ('oflag=direct') para reflejar el rendimiento real del hardware. Ajusta la variable TARGET_DEVICE según la salida de 'lsblk'.
jetson-m2-nvme-benchmark-7.ino
#!/bin/bash
# Benchmark disque M.2 pour Xerxes Nano
# Nécessite 'iozone' ou 'fio'. Ici utilisation de dd pour simplicité et fiabilité.
TARGET_DEVICE="/dev/nvme0n1" # Ajustez selon lsblk
TEST_FILE="/tmp/testfile.bin"
SIZE="1G"
echo "=== Benchmark Stockage M.2 PCIe Gen3 ==="
# Vérification de la présence du disque
if [ ! -b "$TARGET_DEVICE" ]; then
echo "Disque NVMe non détecté. Vérifiez l'installation mécanique M.2."
exit 1
fi
# Test d'écriture séquentielle
start=$(date +%s.%N)
dd if=/dev/zero of=$TEST_FILE bs=1M count=1024 oflag=direct status=none
end=$(date +%s.%N)
echo "Écriture Séquentielle (1GB):"
dd if=/dev/zero of=$TEST_FILE bs=1M count=1024 oflag=direct | tail -n 1
# Test de lecture séquentielle
echo "Lecture Séquentielle (1GB):"
dd if=$TEST_FILE of=/dev/null bs=1M iflag=direct | tail -n 1
rm $TEST_FILE
echo "Test terminé."