IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apple Discussion :

Mac OS X / bash: vmstat : comment obtenir des infos sur la mémoire et le CPU


Sujet :

Apple

  1. #1
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 101
    Points : 5 849
    Points
    5 849
    Par défaut Mac OS X / bash: vmstat : comment obtenir des infos sur la mémoire et le CPU
    Bonjour,

    quelqu'un connait-il l'équivalent du vmstat (de linux ou solaris) sous mac os X?

    merci d'avance

    )jack(

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 937
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 937
    Points : 4 358
    Points
    4 358
    Par défaut
    Citation Envoyé par jack-ft Voir le message
    Bonjour,

    quelqu'un connait-il l'équivalent du vmstat (de linux ou solaris) sous mac os X?

    merci d'avance

    )jack(
    Pour le CPU (name, type, frequency)
    IOServices:

    IOMasterPort, IOServiceMatching, IOServiceGetMatchingServices

    Pour la mémoire:
    task_for_pid, sysctlbyname (hw.memsize) , host_page_size, vm_region_64

    Pour la mémoire virtuelle:
    sysctl avec CTL_VM et VM_METER
    (remplit un struct vmtotal avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    	int32_t	t_vm;		/* total virtual memory */
    	int32_t	t_avm;		/* active virtual memory */
    	int32_t	t_rm;		/* total real memory in use */
    	int32_t	t_arm;		/* active real memory */
    	int32_t	t_vmshr;	/* shared virtual memory */
    	int32_t	t_avmshr;	/* active shared virtual memory */
    	int32_t	t_rmshr;	/* shared real memory */
    	int32_t	t_armshr;	/* active shared real memory */
    	int32_t	t_free;		/* free memory pages */
    )


    et en ligne de commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    # vm_stat
    Mach Virtual Memory Statistics: (page size of 4096 bytes)
    Pages free:                         215239.
    Pages active:                      1944163.
    Pages inactive:                     406628.
    Pages speculative:                  337989.
    Pages wired down:                   237274.
    "Translation faults":           2049379926.
    Pages copy-on-write:             373589471.
    Pages zero filled:               650951284.
    Pages reactivated:                  941491.
    Pageins:                           4331037.
    Pageouts:                           300658.
    Object cache: 118 hits of 92907373 lookups (0% hit rate)
    
    # hostinfo
    Mach kernel version:
    	 Darwin Kernel Version 10.6.0: Wed Nov 10 18:13:17 PST 2010; root:xnu-1504.9.26~3/RELEASE_I386
    Kernel configured for up to 16 processors.
    8 processors are physically available.
    16 processors are logically available.
    Processor type: i486 (Intel 80486)
    Processors active: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
    Primary memory available: 12.00 gigabytes
    Default processor set: 147 tasks, 721 threads, 16 processors
    Load average: 1.01, Mach factor: 14.98

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 101
    Points : 5 849
    Points
    5 849
    Par défaut
    Citation Envoyé par JeitEmgie Voir le message
    et en ligne de commande :

    Super!

    C'est exactement ce qu'il me fallait!

    Merci beaucoup

    )jack(

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 15/04/2010, 08h37
  2. comment obtenir des informations sur des images
    Par thor76160 dans le forum C#
    Réponses: 1
    Dernier message: 15/05/2009, 11h37
  3. Réponses: 2
    Dernier message: 18/03/2008, 13h58
  4. Comment obtenir des informations sur le serveur?
    Par Me,Myself and I dans le forum ASP.NET
    Réponses: 2
    Dernier message: 16/01/2007, 09h36
  5. Réponses: 4
    Dernier message: 17/11/2006, 19h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo