Bonjour,
quelqu'un connait-il l'équivalent du vmstat (de linux ou solaris) sous mac os X?
merci d'avance
)jack(
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager