8 votes

Comment interpréter la moyenne de charge dans les menus de l'iStat ?

J'essaie de trouver la charge réelle du processeur GPU sur mon iMac avec le M290x. La moyenne de charge rapportée ne dépasse jamais 5, même en exécutant les benchmarks Cinebench 3d. Cela ne veut certainement pas dire qu'il n'y a que 5% d'utilisation du GPU, n'est-ce pas ?

Comment interpréter la moyenne de charge (je suppose qu'il s'agit de la lecture pour le GPU) ? J'ai joint une capture d'écran.

Exécution de la dernière version de Yosemite.

5voto

grg Points 181593

La moyenne de charge est basée sur le CPU, pas sur le GPU. Les chiffres représentent des moyennes d'une, cinq et quinze minutes de la charge sur le CPU.

Une unité centrale à cœur unique est comme une voie de circulation unique. Imaginez que vous soyez l'opérateur d'un pont... Parfois, votre pont est tellement fréquenté que des voitures font la queue pour le traverser. Vous voulez que les gens sachent comment le trafic se déroule sur votre pont. Un bon indicateur serait le nombre de voitures qui attendent à un moment donné. S'il n'y a pas de voitures en attente, les conducteurs qui arrivent savent qu'ils peuvent traverser immédiatement. Si les voitures sont bloquées, les conducteurs savent qu'ils risquent d'être retardés.

Source : http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages

1 cœur avec une charge de 1 signifie que ce cœur est occupé à 100 %. Mais il est possible d'ajouter des charges lorsqu'on augmente le nombre de cœurs. 4 cpu avec une charge de 1 signifie que le total des 4 cœurs est occupé à 25%, une charge de 4 signifie 100%. Une charge supérieure au nombre de cœurs signifie que les cœurs ne peuvent pas gérer la charge et que le processeur fonctionne à 100 % par cœur (et constitue le goulot d'étranglement de votre système).

0voto

Brethil Points 647

Ouvrez le terminal et tapez

man getloadaverage

Pour citer la page de manuel :

La fonction getloadavg() renvoie le nombre de processus dans la file d'attente d'exécution du système, moyenné sur différentes périodes de temps. Jusqu'à nelem échantillons sont récupérés et assignés aux éléments successifs de loadavg[]. Le système impose un maximum de 3 échantillons, représentant les moyennes sur les 1, 5 et 15 dernières minutes, respectivement.

Notez que, typiquement, pour les systèmes UNIX/Linux, un système sans charge devrait avoir ces trois nombres proches de zéro (limite inférieure). Pour Mac OS X Mavericks et les versions ultérieures, cette borne inférieure semble être plus proche de 1, probablement en raison de la façon dont le planificateur du système fonctionne.

0voto

fred Points 1

"L'accélération matérielle pourrait également contribuer à la moyenne de charge (sans goulot d'étranglement).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X