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