Messages in this thread | | | Date | Tue, 20 Mar 2007 23:54:22 -0700 (PDT) | From | Davide Libenzi <> | Subject | Re: AIO, FIO and Threads ... |
| |
On Tue, 20 Mar 2007, Davide Libenzi wrote:
> > I was looking at Jens FIO stuff, and I decided to cook a quick patch for > FIO to support GUASI (Generic Userspace Asyncronous Syscall Interface): > > http://www.xmailserver.org/guasi-lib.html > > I then ran a few tests on my Dual Opteron 252 with SATA drives (sata_nv) > and 8GB of RAM. > Mind that I'm not FIO expert, like at all, but I got some interesting > results when comparing GUASI with libaio at 8/1000/10000 depths. > If I read those result correctly (Jens may help), GUASI output is more > then double the libaio one. > Lots of context switches, yes. But the throughput looks like 2+ times. > Can someone try to repeat the measures and/or spot the error? > Or tell me which other tests to run? > This is kinda a suprise for me ...
Tests with block sizes bigger than 4KB bring libaio performance close to GUASI, but not quite:
http://www.xmailserver.org/guasi-libaio-fio-results-1.txt
I dropped the last FIO+GUASI patch here:
http://www.xmailserver.org/fio-guasi-0.5.diff
And Jens FIO is here:
http://brick.kernel.dk/snaps/
- Davide
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |