Subject: Re: NEWPIPE: benchmark performance diff microtime(9) vs. =
To: None <bright@mu.org, jdolecek@netbsd.org>
From: None <eeh@netbsd.org>
List: current-users
Date: 10/25/2001 22:36:48
| Well, the basic idea is that it doesn't seem to make too much sense
| to loan piece of memory < PAGE_SIZE (Page Loan works by pages). 
| That's why I used PAGE_SIZE as basic atom. More recent tests
| show up that the overhead of Page Loan setup seems to still
| be higher than the gain for i386 page size (4k), so bumping it
| to higher value is desirable.

You should check the page size and only use more than one page if
the page size is 4KB or less.  If you have an 8KB, 16KB, 32KB, 
or 64KB page size you really don't want to use more pages than you 
need for a pipe.  It appears arm26 has 32KB pages, so you are using
64KB of RAM for each pipe on a small memory machine.

Eduardo