Poor read() performance, and I can't profile it

Kirk Strauser kirk at strauser.com
Wed Jun 11 19:47:21 UTC 2008

On Wednesday 11 June 2008, Kirk Strauser wrote:
> On Linux:
> $ time ./cdbf /tmp/invoice.dbf >/dev/null
> ./cdbf /tmp/invoice.dbf > /dev/null  42.65s user 20.09s system 71% cpu
> 1:28.15 total
> On FreeBSD:

Oops!  I left that out:

$ time /tmp/cdbf /var/tmp/invoice.dbf >/dev/null
/tmp/cdbf /var/tmp/invoice.dbf > /dev/null  59.15s user 11.93s system 36% cpu 3:14.53 

Again, Linux is on a boring Dell workstation, FreeBSD is on a far faster Dell server 15K 
RPM SCSI drives (even if they don't come into play once the data files are buffered).
Kirk Strauser

More information about the freebsd-questions mailing list