jetson-m2-nvme-benchmark-7.ino

Carte porteuse Xerxes Nano pour modules Jetson Orin Nano Super et Turing RK1 · Fichier : jetson-m2-nvme-benchmark-7.ino · Langage : Bash · Usage : Benchmark des performances du stockage M.2 PCIe Gen3 situé sous le module de calcul.

Évalue les débits séquentiels en écriture et lecture sur le slot M.2 NVMe, exploitant les lignes PCIe Gen3 disponibles.

Ce script utilise 'dd' pour mesurer la bande passante du stockage M.2. Assurez-vous que votre SSD NVMe est bien inséré dans l'emplacement sous le module Jetson. Le cache est désactivé ('oflag=direct') pour refléter les performances réelles du matériel. Adaptez la variable TARGET_DEVICE selon la sortie 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é."

← Retour à la fiche