Linked by David Adams on Wed 24th Sep 2008 22:44 UTC, submitted by snydeq
Talk, Rumors, X Versus Y Linux Foundation Executive Director Jim Zemlin has said it is time for Solaris to simply move out of the way and yield the future to Linux. 'The future is Linux and Microsoft Windows. It is not Unix or Solaris,' he claims, contending that Sun's strength in long-lifecycle apps is giving way to Linux, as evidenced by the rise of Web apps, where Linux holds a decided advantage, Zemlin claims. With capabilities such as ZFS and DTrace, Sun is trying to compete based on minor features, he says. 'That's literally like noticing the view from a third-story building as it burns to the ground.'
Thread beginning with comment 331632
To read all comments associated with this story, please click here.
not exactly
by kvarbanov on Fri 26th Sep 2008 13:28 UTC
kvarbanov
Member since:
2008-06-16

Some may find his comments offensive, but I agree with him, to some extent. My experience : SunOS 2.9; 2.10, T6300 blades && T2000 platform - extremely slow in disk operations, untar-ing 500 MB file takes ~1 minute - Linux - much more poor machine - 10 seconds for the same file. Solaris 10 - hard to maintain - you have to spend weeks and months tuning and understand the OS, no need - there's Linux already over there. Cost and maintenance - get me the same performance (whatever type of performance you'd like) from T2000 box and compare it, for example with Dell Power Edge with SLES or RHEL for the same price - no way. Flexible tools, human readable format, handy applications, larger community = Linux - can you tell the same about Solaris ? Not really, come on, don't twist the truth. Certainly, everyone out there is free to try and decide for himself.

Reply Score: 1

RE: not exactly
by Kebabbert on Fri 26th Sep 2008 14:30 in reply to "not exactly"
Kebabbert Member since:
2007-07-27

The new SPARC cpu Niagara T2 has 8 cores with 64 threads. At best, all of them can run at once! Not like x86, where a thread occupies the entire pipeline. The T2 can run several threads at the same time, in different stages in the pipeline. Each thread has the speed of a Pentium3 @ 1GHz. Not much. But for heavy multi thread, it shines.

The problem is people loads the T2 CPU up with small test data, like 1 GB data or so. Then dual x86 will win easily. But when you load the T2 up with MASSIVE data, where the x86 stalls, the T2 just continues. It degrades a magnitude slower than x86. The key is huge amounts of real production data. Then it will shine.

It will shine because the T2 never waits for stalled pipeline. Intel studies show that a typical x86 server CPU, waits 50-60% for data - under FULL load. The pipeline stalls. The T2 just switches thread to another in 1 clock cycle and continues to do other work while waiting for data. An x86 can not switch thread that quick, it has to wait. So an x86 will stall when workload is big enough. The T2 doesnt care, it continues to work. Try to load T2 up with huge amounts of data, and you will see that one of these will outperform a multi cpu x86 configuration.

Reply Parent Score: 1

RE: not exactly
by implicate_order on Fri 26th Sep 2008 21:32 in reply to "not exactly"
implicate_order Member since:
2008-09-26

Some may find his comments offensive, but I agree with him, to some extent. My experience : SunOS 2.9; 2.10, T6300 blades && T2000 platform - extremely slow in disk operations, untar-ing 500 MB file takes ~1 minute - Linux - much more poor machine - 10 seconds for the same file. Solaris 10 - hard to maintain - you have to spend weeks and months tuning and understand the OS, no need - there's Linux already over there. Cost and maintenance - get me the same performance (whatever type of performance you'd like) from T2000 box and compare it, for example with Dell Power Edge with SLES or RHEL for the same price - no way. Flexible tools, human readable format, handy applications, larger community = Linux - can you tell the same about Solaris ? Not really, come on, don't twist the truth. Certainly, everyone out there is free to try and decide for himself.


DISCLAIMER -- I'm not a Sun employee but a very very satisfied customer.

This is a classic FUD-sample that misguides potential users. The Niagara line is known as the throughput-computing platform because of the multi-core architecture. Each core is not a metal-burning heat-generating monstrosity but moderately well performing (1 - 1.4Ghz). The advantage of running apps in this platform is those immensely multi-threaded ones, which can take advantage of the 4 or 8 threads that each core can handle (so instead of running 1 thread super-fast, you run 32 or 64 threads moderately fast). Sure, single-threaded performance is not comparable to the x86/x64 or other sparc procs, but end-result is more computing done faster.

It is very important to choose a right application to do the comparison (there are plenty of benchmarks out there that prove that the Niagara-based systems outperform comparable systems when the workload is appropriate. These are not "one size fits all" solutions, they are specific and highly effective solutions to specific problems.

Reply Parent Score: 1