On Wed, 28 Apr 2010, Chris Pickett wrote:
I did do benchmarks. Solaris has the SLOWEST pipe implementation I found so far. I finished my patches, now for DragonflyBSD (FreeBSD coming soon) and numbers are this: Solaris 11 build 134, x86: mkfile 500m testx time bash -c 'cat <testx | cat | cat | cat | cat | cat | cat | cat | cat | cat | cat | cat | cat | cat | cat | cat | cat | cat | cat'
This test looks more like a test of process context switching latency than anything else. A larger buffer results in less context switching to move the same amount of data.
Solaris process context switching latency has always been more than *BSD.
Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/ _______________________________________________ perf-discuss mailing list perf-discuss@opensolaris.org