Bonjour
Quelle est la différence entre l'utilisation CPU de la commande top et
le ligne cpu de le commande cat /proc/stat
merci
Bonjour
Quelle est la différence entre l'utilisation CPU de la commande top et
le ligne cpu de le commande cat /proc/stat
merci
# L'apparence
Posté par kpet . Évalué à 5.
top
utilise/proc/stat
ainsi que les fichiers/proc/PID/...
, donc la différence, c'est juste la manière de présenter les choses.# top vs /proc/stat
Posté par allstarjo . Évalué à 0.
Cpu(s): 8.7%us, 41.3%sy, 0.0%ni, 50.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 4057000k total, 1875336k used, 2181664k free, 149396k buffers
Swap: 4128760k total, 748k used, 4128012k free, 484860k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
14721 root 20 0 172m 4324 3080 R 100.0 0.1 129623:24 winbindd
1368 root 20 0 165m 3716 2848 S 0.3 0.1 91:22.63 vmtoolsd
5276 activemq 20 0 19172 708 544 S 0.3 0.0 4:11.35 wrapper
oui alors ce ne comprends pas pourquoi quelle est la différence entre Cpu(s): qui me dis en gros que j'ai 50% d'occupé user + systeme et 50% de idling
ce qui paraît logique et a quoi correspond le 100% de Cpu de winbindd ?
merci
[^] # Re: top vs /proc/stat
Posté par Donk . Évalué à 1.
50% d'occupé user + systeme et 50% de idling c'est par rapport à l'ensemble des processeurs, alors que le 100% de winbindd c'est par core.
# diff cpu sys et user
Posté par allstarjo . Évalué à 0.
ce que je cherche a savoir c'est le processus qui prends 100% du cpu :
14721 root 20 0 172m 4324 3080 R 100.0 0.1 129623:24 winbindd
il les prends ou ?
il prends les 41.3%sy, ou les Cpu(s): 8.7%us,
et si il les prends dans user comment je pourrait savoir qui mange les 41.3% de sys ?
merci
[^] # Re: diff cpu sys et user
Posté par NeoX . Évalué à 3.
avec nos processeurs modernes multicores, l'affichage de top par defaut amalgame les cores entre eux.
donc sur un dual core, si un process prend 100% du core0 et que core1 ne fout rien
ca fait une moyenne de 50% d'utilisation ce que tu vois en haut du top.
tu peux afficher le detail par core en faisant
1
une fois le top lancé.tu auras alors plusieurs lignes en haut du top, en fait une par cpu.
[^] # Re: diff cpu sys et user
Posté par jihele . Évalué à 2.
htop sépare les coeurs et est plus commode à lire.
[^] # Re: diff cpu sys et user
Posté par Zylabon . Évalué à 2.
Tant que le nombre de cœur est inférieur au nombre de ligne du terminal oui…
(je plaisante c'est configurable)
Please do not feed the trolls
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.