Linked by Thom Holwerda on Mon 9th Feb 2009 13:24 UTC, submitted by Michael
Thread beginning with comment 348395
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 05/18/13 21:33 UTC
Linked by David Adams on 05/16/13 4:23 UTC
Linked by Thom Holwerda on 05/11/13 21:41 UTC
Linked by Thom Holwerda on 05/08/13 14:22 UTC
Linked by Thom Holwerda on 05/02/13 15:28 UTC
Linked by Thom Holwerda on 04/29/13 21:06 UTC
Linked by Thom Holwerda on 04/24/13 22:24 UTC
Linked by Thom Holwerda on 04/18/13 11:21 UTC
Linked by Thom Holwerda on 04/16/13 9:29 UTC
Linked by Thom Holwerda on 04/15/13 22:44 UTC
More Features »
Sponsored Links



Member since:
2009-02-12
The benchmarks that were selected for this comparison are completely inappropriate for the proposed question. Almost all of the benchmarks are highly compute-intensive. For such programs, the operating system effectively hands off control to the program, interupts it only very very briefly, and then resumes control when it is finished. In other words, the operating system does virtually nothing. It is mentioned above that the compiler might affect things, but this is indeed a dramatic understatement. These benchmarks are effectively only testing the compiler. Running these programs compiled using the same compiler across different platforms would produce differences of only a couple percent (from scheduling overhead, context switch times, memory management routines, cpu affinities, etc). The only potentially valid benchmarks are the SQLite and File Encryption benchmarks, and even these require greater scrutiny.
I am not a big opensolaris fan myself, but using such programs to benchmark an operating system is exceedingly foolish.