On Tue, Mar 26, 2002 at 12:55:19PM -0800, Thomas Bushnell, BSG wrote:
> [EMAIL PROTECTED] (Niels Möller) writes:
> 
> > Perhaps idling, waiting for disk i/o requests to complete?
> 
> Do a big tar extraction on Linux and note that your tar process soaks
> up plenty of CPU time. 

I tried it, but it doesn't seem to do so:

$ tar cf /tmp/x.tar /usr/src/linux
tar: Removing leading `/' from member names

real    0m45.803s
user    0m0.260s
sys     0m2.370s

It looks like there is less than 1% of cpu time used by tar. And about 3% of
cpu time spent in kernel code.

In some my simple benchmarking, I have found that hurd is 5-10 times slowest
than linux in fs access. For example using bonnie++, a benchmark born to
stress filesystems, shows that while linux have a slow cpu utilisation,
usually <5%, hurd is using always a lot of cpu. 

And doing some tweaking in the ext2fs translator, I found that caching of
data is often inconsisten. I mean, rerunning the same test program that made
always the same file access, sometimes made disk access and sometimes not.

I always wondered why...

-- 
Saluti / Regards

Diego Roversi | 
              | diegor at tiscalinet.it 

_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to