Roman wrote:
Hi, I run both Solaris 10 and NetBSD-current on Ultra 10. What I notice is that 
NetBSD performs much faster and Solaris feels quite bloated. Forking new 
processes on Solaris is so slow, why is that? Some applications consume a lot 
more CPU time on Solaris, compared to the same applications on NetBSD.

Does Solaris have too much overhead in its kernel due to fine-grained locking, 
so that single CPU machines lose out big time? I also read somewhere that 
Solaris kernel had a lot of indirection, which impairs overall performance, how 
true is that? Solaris 10 is packed with features, but I get the feeling this 
results in a lot of bloat, which slows things down. Also does anyone know much 
about virtual memory subsystems on Solaris vs BSD, and how they differ in terms 
of performance?

Hm.. what kind of benchmark are you running? It's always interesting to microbenchmark different OSes on the exact same hardware, but one has to be very careful to have a level playing field (e.g. compile with the same compiler, have the default kernel configuration, or even run from the same part of the disk).

Not that I'm saying that your benchmark is invalid, I'm just interested in what it is.

- Frank

_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to