On Thu, Sep 04, 2003 at 12:54:46PM +0200, Schonder, Matthias wrote:
> also wenn ich machdep.hlt_logical_cpus auf 0 setze erscheint in c in top ab
> und zu (eher weniger) mal ne 1:
>
>
> hier mal n kleiner dump von top (musste ich dreimal machen damit überhaupt
> ne 1 erscheint):
>
> last pid: 543; load averages: 3.99, 3.05, 1.59 up 0+00:09:11
> 12:46:50
> 30 processes: 5 running, 25 sleeping
>
> Mem: 68M Active, 19M Inact, 47M Wired, 16K Cache, 15M Buf, 2880M Free
> Swap:
>
>
> PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
> 501 root 132 1 16232K 15432K RUN 1 3:23 50.05% 50.05%
> setiathome
> 492 root 131 1 15720K 14880K CPU1 0 3:59 49.71% 49.71%
> setiathome
> 497 root 132 1 16168K 15420K RUN 0 3:33 49.12% 49.12%
> setiathome
> 502 root 131 1 16168K 15416K RUN 0 3:20 46.83% 46.83%
> setiathome
Wenn ich das Aufsummiere, dann kommt man auf ca 200% CPU Zeit.
Ist doch für 2 CPUs vollkommen OK.
Die C Spalte ist nicht so einfach zu erklären.
Die Frage nach dem verwendeten Scheduler ist ja leider auch noch nicht
beantwortet worden.
Wichtig ist, daß z.B. PID492 gerade die CPU1 nutzt (obwohl C Spalte 0)
und du offensichtlich auch mehr als 100% CPU Zeit verfügbar hast.
Ansonsten bietet sich übrigens top -S an, weil man dann auch die System-
prozesse sehen kann.
-- B.Walter BWCT http://www.bwct.de ticso(at)bwct.de info(at)bwct.de To Unsubscribe: send mail to majordomo.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Thu 04 Sep 2003 - 14:33:49 CEST