PDA

View Full Version : utilizzo cpu


efewfew
27-04-2012, 14:31
ciao, stavo provando ad utilizzare kvm in una macchina, ed monitorando il carico del sistema con top durante l'installazione di una vm ottengo mediamente un output del genere:

top - 15:54:12 up 4:09, 1 user, load average: 1.05, 1.07, 1.08
Tasks: 92 total, 2 running, 90 sleeping, 0 stopped, 0 zombie
Cpu(s): 43.0%us, 8.5%sy, 0.0%ni, 48.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 10211752k total, 1728376k used, 8483376k free, 128492k buffers
Swap: 4395000k total, 0k used, 4395000k free, 1121456k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2339 root 20 0 1474m 1.2g 3152 R 98 12.1 90:07.72 qemu
897 root 20 0 73724 5252 3260 S 1 0.1 2:46.09 libvirtd
37 root 25 5 0 0 0 S 1 0.0 15:10.66 ksmd
1577 root 20 0 8656 3080 2468 S 0 0.0 0:48.02 sshd
2555 ibra 20 0 2520 1168 912 R 0 0.0 0:00.74 top
1 root 20 0 2788 1636 1176 S 0 0.0 0:00.69 init
2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/0
4 root 20 0 0 0 0 S 0 0.0 0:00.36 ksoftirqd/0
5 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/0
..
..
ma non capisco perchè il processo qemu mi indichi pieno carico mentre nella sezione in alto indica meno di metà

Gimli[2BV!2B]
27-04-2012, 20:56
CPU dual core o dual thread? Mi risulta che di default top aggreghi le statistiche dei core/thread nella testata (dovrebbe passare alla visualizzazione dettagliata per core premendo 1).
Devo però dire che non ho sistemi multi-core quindi sto ipotizzando...

efewfew
27-04-2012, 23:47
ah non ci avevo neanche pensato, sono due processori fisici single-core...

kernelex
28-04-2012, 13:56
forse qemu sta usando il 98% del 43% totale? :confused:

efewfew
02-05-2012, 14:25
ho capito... allora come ha detto Gimli[2BV!2B] premendo 1 si vede il dettagli delle singole cpu, quindi il valore Cpu(s) è la media. invece nella singole colonna del processo è diverso, l'ho visto andare anche a 103% quindi è chiaro che usa il 100% di una cpu e il 3% dell'altra. quindi se uno ha due cpu (o core) il max sarà 200% se quad 400%