On Mar 21, 2010, at 10:53 AM, Ulrich Spörlein wrote:
I have some tests that spawn N number of threads and then do sequential and random i/o either into a filesystem or a raw disk. FreeBSD gets more work done with fewer I/O's than linux when you're operating through the filesystem, thanks to softupdates and the block layer. Linux has a predictive cache that often times will generate too much i/o in a vain attempt to aggressively prefetch blocks. So even then it's hard to measure in a simple way; linux will do more i/o, but less of it will be useful to the application, thereby increasing latency and increasing application runtime. Sorry I can't be more specific, but you're asking for something that I explicitly say I can't provide.
Scott
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"