ID de l'article: 000055898 Type de contenu: Maintenance et performances Dernière révision: 24/08/2021

Comment tester les performances de la Intel® Optane™ persistante

BUILT IN - ARTICLE INTRO SECOND COMPONENT
En bref

Outils de comparaison pour tester les performances du Intel® Optane™ PMem et leurs fonctionnalités.

Descriptif

C’est pourquoi le Intel® Memory Latency Checker (MLC) montre une bande passante maximale en lecture d’environ 1,9 To/s, ce qui est impossible car la bande passante théorique maximale pour 12 canaux est d’environ 240 Go/s dans un système de 6 dimms (1 région) mis en mas qu’à 1 espace de noms fsdax.

Résolution

Les outils suivants peuvent être utilisés pour tester les performances de la mémoire persistante Intel® Optane™ (PMem).

Intel® Memory Latency Checker (Intel® MLC)

Un facteur important pour déterminer les performances des applications est le temps nécessaire à l’application pour récupérer des données à partir de la hiérarchie de cache du processeur et du sous-système de mémoire. L Intel® MLC mesure les latentes mémoire et la bande passante et montre comment elles changent lors de l’augmentation de la charge sur le système. Intel® MLC fournit également plusieurs options pour une étude plus fine sur laquelle la bande passante et les latentes d’un ensemble spécifique de cœurs à caches ou de mémoire peuvent être mesurées.

L Intel® MLC’exécution sans arguments supplémentaires appelle tous les modes : matrice de latence et de bande passante, bande passante de pointe et latences chargées. Exécutez chaque individu comme suit :

  • $mlc –latency_matrix
  • $mlc –bandwidth_matrix
  • $mlc –peak_injection_bandwidth
  • $mlc –loaded_latency

Le comportement par défaut des Intel® MLC consiste à tester uniquement de la DRAM ou Intel® Optane™ modules de mémoire persistante lorsqu’ils sont configurés en mode mémoire. Pour tester Intel® Optane™ modules de mémoire persistante en mode App Direct en utilisant Intel® MLC, les espaces de noms doivent être créés en mode devdax. Intel® MLC tests peuvent être configurés pour utiliser le ou les périphériques /dev/daxN.M. La documentation Intel® MLC l’ensemble des téléchargements possède plusieurs exemples d’utilisation de périphériques devdax. Pour tester fsdax, secteur ou raw, un utilitaire de référence de haut niveau tel que Flexible I/O Tester (FIO) doit être utilisé.

Testeur d’E/S flexible (FIO)

FIO est un outil qui simule les charges de travail d’O/S souhaitées à l’aide de fichiers d’emploi qui décrivent une configuration spécifique. Les fichiers de poste les plus simples ont une section globale pour définir des paramètres partagés, et une ou plusieurs sections de poste décrivant les tâches concernées. FIO fournit une documentation détaillée sur la configuration de son fichier d’emploi et les paramètres d’runtime.

FIO a été adapté pour comprendre les O/S concernant les systèmes de fichiers persistants sensibles à la mémoire. Lorsque vous spécifiez un ioengine, choisissez l’un des choix suivants pour les systèmes de fichiers DAX activés :

  • Mmap
  • libpmem
  • dev-dax
  • PMEmblk

FIO a été testé pour fonctionner sous Linux*, Solaris*, AIX*, HP-UX*, OSX*, NetBSD*, OpenBSD*, Windows*, FreeBSD* et DragonFly*. Il fonctionne également probablement sur d’autres systèmes. Les moteurs de mémoire persistante fonctionnent uniquement sur les systèmes d’exploitation qui supportent la mémoire persistante.

Avertissement

1

Toutes les publications et l'utilisation du contenu de ce site sont soumis aux Conditions d'utilisation d'Intel.fr.

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.