gettimeofday() revisited
Andreas Raab
Andreas.Raab at gmx.de
Sun May 12 09:37:03 UTC 2002
Cees,
What makes you so sure that this is the result of calling gettimeofday()
repeatedly?! It could be _any_ system call, right?!
Cheers,
- Andreas
> -----Original Message-----
> From: squeak-dev-admin at lists.squeakfoundation.org
> [mailto:squeak-dev-admin at lists.squeakfoundation.org] On
> Behalf Of Cees de Groot
> Sent: Sunday, May 12, 2002 11:20 AM
> To: squeak-dev at lists.squeakfoundation.org
> Subject: gettimeofday() revisited
>
>
> If anyone still things that calling gettimeofday() multiple
> thousand times per
> second is a good idea, here is some top output:
>
> 11:18am up 6 days, 10:57, 1 user, load average: 0.05, 0.12, 0.39
> 263 processes: 252 sleeping, 1 running, 10 zombie, 0 stopped
> CPU states: 8.7% user, 25.9% system, 0.0% nice, 65.3% idle
> Mem: 1029384K av, 1018216K used, 11168K free, 0K
> shrd, 117660K buff
> Swap: 1056124K av, 57280K used, 998844K free
> 803368K cached
>
> PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM
> TIME COMMAND
> 27058 uml0003 17 0 1108 1108 1100 S 1092 25.2 0.1
> 356:56 linux-vrt-3
> 18004 uml0003 13 0 29620 28M 29612 S 27M 21.5 2.8
> 363:31 linux-vrt-3
>
> process 18004 is a Squeak VM inside a user-mode Linux virtual
> linux machine.
> Process 27058 is the kernel thread that handles all the
> system calls. A system
> call in user-mode Linux is a context switch, and the result
> of all the
> gettimeofdays() is that the processor runs hot doing context
> switches... :-(
>
> So there goes my idea of installing Swiki servers inside
> user-mode Linux
> virtual machines :-(
> --
> Cees de Groot http://www.cdegroot.com
> <cg at cdegroot.com>
> GnuPG 1024D/E0989E8B 0016 F679 F38D 5946 4ECD 1986 F303 937F
> E098 9E8B
>
>
>
More information about the Squeak-dev
mailing list
|