Subject: Re: some performance diff with getc()/putc() between FreeBSD and NetBSD?
To: NetBSD-current Discussion List <current-users@NetBSD.ORG>
From: Paul Ripke <stixpjr@ozemail.com.au>
List: port-i386
Date: 05/06/2003 22:41:08
On Tuesday, May 6, 2003, at 09:18 Australia/Sydney, Greg A. Woods wrote:

> <snip>
>               -------Sequential Output-------- ---Sequential Input-- 
> --Random--
>               -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- 
> --Seeks---
> Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU  
> /sec %CPU
> FBSD-ATA 3000 45998 33.5 44012 10.1 22631  7.9 42423 34.4 45041  6.2 
> 152.1  0.4
> NBSD-ATA 3000 41865 34.7 40128 13.2 10464  2.8 40413 34.4 40832  6.0  
> 93.9  0.5
> <snip>
>               -------Sequential Output-------- ---Sequential Input-- 
> --Random--
>               -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- 
> --Seeks---
> Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU  
> /sec %CPU
> Free-VN  3000 97956 69.6 97411 27.2 25448  8.2 97323 81.2 103413 16.5 
> 579.4  2.2
> Net-RF   3000 78534 66.6 78926 26.5 13895  5.9 87662 81.2 119517 26.2 
> 276.9  2.9
> <snip>

OK, what concerns me is those "random seeks/sec" rates. There's a huge
difference there, and that could hurt other stats. It shouldn't be CPU
bound (obviously), the only thing that comes to mind is in disk
I/O scheduling - disksort. I wonder what the difference is.

[alternately, maybe I'm spending too much time looking at DBMS at work]

Cheers,
--
Paul Ripke
Unix/OpenVMS/TSM/DBA
101 reasons why you can't find your Sysadmin:
68: It's 9AM. He/She is not working that late.
-- Koos van den Hout