0 votes

Le logiciel fourni par Apple pour mesurer ou estimer la charge CPU associée au stockage Core.

Avec Mac OS X 10.7 (Build 11A411) seul, ou avec Xcode 4.1:

Q: y a-t-il un moyen de mesurer avec précision, ou du moins d'estimer la charge CPU associée à Core Storage?

Une vue graphique de la charge sur une chronologie serait utile mais pas essentielle.

Je serais tout aussi heureux avec des résultats utiles provenant de quelque chose s'exécutant en ligne de commande.

Distinguer cette question des autres

Des sources populaires (et bien écrites) telles que Mac OS X 10.7 Lion: la critique d'Ars Technica (page 13) (2011-07-20) discutent de l'utilisation de la CPU de manière rassurante, par exemple :

… Le chiffrement complet du disque profite de cette abondance de cycles CPU presque omniprésente pour effectuer les petites tâches de chiffrement et déchiffrement des données du disque. Apple exploite également les instructions AES et le matériel spécifique sur les tout derniers processeurs Intel, réduisant ainsi encore la charge CPU. Le résultat final est que les utilisateurs ordinaires auront du mal à remarquer toute réduction de performance avec le chiffrement activé. …

Dans AnandTech - Retour sur Mac : Critique de OS X 10.7 Lion (page 18) (2011-07-20) il y a des tests de performances et des captures d'écran d'un graphique de CPU dans Monitor d'activité, mais ces graphiques sont trop généraux pour cette question : un certain nombre de facteurs pourraient contribuer à des pics d'activité. Un autre ensemble de tests : Benchmarks Filevault 2 : Max Cho (2011-07-22). Et ainsi de suite.

Dans cette question, je suis :

  • moins intéressé par les tests de performance, moins intéressé par la performance.

Plus intéressé par :

  • Charge liée au Core Storage sur le CPU qui, je le soupçonne, n'est pas présentée par Monitor d'activité.

Relations possibles avec d'autres questions

Non limité à Ask Different, certains utilisateurs de Lion observent parfois que la vitesse des ventilateurs pour refroidir le CPU est inexplicablement élevée pour la charge détectable sur le CPU.

Une réponse à cette question pourrait nous aider à répondre à des questions ailleurs. Actuellement sur mon radar :

Cas d'utilisation

Je commencerais probablement avec des mesures pendant :

  1. conversion directe avec chiffrement par mot de passe
  2. conversion directe sans chiffrement
  3. conversion inverse avec déchiffrement
  4. conversion inverse sans déchiffrement.

(À ce moment-là - moins de deux semaines après la sortie de Lion - la conversion directe est peut-être la plus courante après le début du chiffrement de FileVault 2 d'un volume de démarrage, ou après le début du chiffrement de Time Machine d'un volume de sauvegarde, mais il peut y avoir de nombreuses autres applications de Core Storage.)

Notes

La page de manuel d'Apple (pas encore publiée) pour corestoraged(1) offre la description suivante:

corestoraged gère les volumes CoreStorage. Il est invoqué par launchd(8) lorsqu'un volume CoreStorage a besoin de gestion.

— donc bien que corestoraged apparaisse dans Monitor d'activité, la charge CPU pour ce processus seul n'est probablement pas un indicateur des utilisations quotidiennes (non gestion) de Core Storage.

Il y a l'extension kernel, /System/Library/Extensions/CoreStorage.kext mais actuellement dans les Sujets de programmation des extensions kernel d'Apple il n'y a qu'une seule référence à CPU et honnêtement, je n'ai pas les compétences pour interpréter la plupart de la documentation pour les développeurs.

Un post du 22/07/2011 Re: [Fed-Talk] Lion FileVault (faits saillants) attire l'attention sur kernel_task mais autant que je me souvienne, ce processus n'a pas été remarquable pour moi lorsque mon CPU est chaud sans explication.

Ne pas exclure la possibilité d'accorder plus d'attention à kernel_task … une réponse à une autre question m'a amené à expérimenter avec fs_usage mais il semble que ce ne soit pas applicable à pid 0.

Merci !

1voto

Oskar Points 1242

iotop serait le premier endroit où aller si le Moniteur d'activité ne vous donnait pas de réponses. Il utilise dtrace au lieu du activitymonitord et a des compétences de sondage bien supérieures sans la partie "besoin d'apprendre DTrace".

Instruments serait mon deuxième choix mais il a tellement de préréglages, il faudra peut-être un peu de fouille jusqu'à ce que quelqu'un réponde avec une explication simple en 1, 2, 3 pour révéler la charge de travail spécifique de FileVault 2.

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