Comment trouver le pourcentage de temps CPU consommé pendant le fonctionnement DMA?

Question

DMA (Accès direct à la mémoire) est une méthode indépendante de la plate-forme pour transférer des données entre le processeur et la RAM principale du système. Les opérations DMA sont généralement plus rapides que les accès mémoire normaux car le processeur n'a pas à attendre que le système d'exploitation ait fini de charger l'adresse physique requise dans ses registres avant de pouvoir lire ou écrire des données..

Les opérations DMA sont utilisées pour transférer des données entre le CPU et les périphériques, tels que les disques durs ou la mémoire flash. DMA peut être gourmand en ressources, selon le type de données transférées. Vous pouvez utiliser l'Analyseur de performances dans Windows 10 pour mesurer la quantité de temps CPU consommée par diverses tâches, puis identifier la tâche qui consomme le plus de ressources.

Pour faire ça, ouvrez l'Analyseur de performances en recherchant “Moniteur de performances” dans le menu démarrer et en cliquant dessus. Suivant, sélectionnez "Appareils’ dans la colonne de gauche et cliquez avec le bouton droit sur n'importe quel nom de périphérique en dessous pour obtenir des options supplémentaires telles que "Perfmon Data Collector Script". Cliquez sur "Créer un ensemble de collections de base’ bouton à côté de votre disque cible (par exemple C:), définir un intervalle de collecte (dire chaque 5 minutes) et cliquez sur "Démarrer". Le script commencera à capturer automatiquement les informations de performance et vous verrez un rapport détaillé avec le pourcentage de temps CPU passé à chaque étape de l'opération, y compris les transferts DMA au moment de l'exécution..

Pour savoir combien de votre temps CPU est consommé par les opérations DMA, vous pouvez utiliser l'onglet Performances du Gestionnaire des tâches. Cliquer sur “Processus” puis sélectionnez “Dma”. Cela affichera une liste de toutes les tâches DMA actives, ainsi que leurs pourcentages associés de temps processeur total.

Laisser une réponse