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

Reply via email to