Originally posted by kebabbert
View Post
Good for you. You know that I am not making things up, I just quote Linus Torvalds, Andrew Morton and other Linux kernel developers. Do you suggest they are trolls? I have always shown links to what I say. You on the other hand, have confessed you FUD sometimes.
Now you are doing this again. You are comparing the fastest x86 cpu ever made, to a several years old cpu. You are comparing Intel 32nm Sandybridge Westmere-EX 10-core vs AMD 45nm Opteron 6-core.
It turns out that the Intel Sandybridge Westmere-EX E7-4870 cpu, is roughly twice as fast as the AMD Opteron 8435 cpu.
Here we see that the Westmere-EX cpu is 50% faster than an AMD 12-core cpu. See picture
And a 6-core cpu should be half as fast as a 12-core cpu. This means that Intel E7 is 3x as fast as the AMD 6-core cpu.
It turns out that the Intel Sandybridge Westmere-EX E7-4870 cpu, is roughly twice as fast as the AMD Opteron 8435 cpu.
Here we see that the Westmere-EX cpu is 50% faster than an AMD 12-core cpu. See picture
And a 6-core cpu should be half as fast as a 12-core cpu. This means that Intel E7 is 3x as fast as the AMD 6-core cpu.
Is this fair? You are comparing a Intel cpu that is 3x as fast than an AMD Istanbul cpu. You are comparing Intel 40 cores of the x86 fastest cpu ever made, to 48 cores of the old AMD Opteron.
Only Linux fans thinks it is fair to compare a 3x faster server, to an old server. Great.
Also, we see that this Linux Westmere-EX server have 97% cpu utilization which is better than the 87% earlier Linux result. Earlier, the Linux server had 87% cpu utilization, which is bad. But this Westmere-EX server have 97% cpu utilization. Why is that? Answer: The reason the new Linux SAP have better cpu utilization is because Linux uses fewer cpus
Linux benchmarks:
4cpus - 97% cpu utilization. This Westmere-EX benchmark
6cpus - 87% cpu utilization. The earlier SAP benchmark where Linux used same cpus as Solaris (see below for link)
Linux benchmarks:
4cpus - 97% cpu utilization. This Westmere-EX benchmark
6cpus - 87% cpu utilization. The earlier SAP benchmark where Linux used same cpus as Solaris (see below for link)
The more cpus Linux uses, the worse the cpu utilization gets. In other words, Linux scales bad on SMP servers. If Linux was using 8 cpus, I suspect cpu utilzation would drop below 80%. And if using 24 cpus, the cpu utilization would maybe drop below 50%. Linux scales bad on SMP servers. But on clusters, Linux scales very good.
For the record, Solaris had 99% cpu utilization on 6 cpus, because Solaris has run on 64 cpus and above, for decades.
There are many benchmarks I know of, which shows 32 cpu Solaris being faster than 4 cpu Linux, but I never post them. Because that is not fair. Such benchmarks proves nothing. Why do you keep posting benchmarks which proves nothing? Do you think that a 3x faster server proves that Linux is faster?
If Bonwick FUDs, then show me a big SMP Linux server. Show me links. Go ahead. I have asked this many times, but you have never showed me a big SMP server. Why? Because there are none! Linux does not scale on SMP servers. This is true. If this is false, then you can show me a big SMP server. I am still waiting, I have asked you this many times. Show me the link. Prove that Bonwick FUDs by showing a big SMP Linux server.
http://www.phoronix.com/scan.php?pag...inux_games_bsd
New tests have revealed that the modern FreeBSD operating system (via PC-BSD 8.2) can actually outperform Linux when it comes to running OpenGL Linux game binaries.
This is hilarious. Even when running Linux software, FreeBSD is faster. Everybody is faster than Linux. Solaris is faster. FreeBSD is faster. I would not be surprised if even Windows was faster. Studies by Intel shows that Linux has dropped 10% performance. Linux is slowest in the league.
New tests have revealed that the modern FreeBSD operating system (via PC-BSD 8.2) can actually outperform Linux when it comes to running OpenGL Linux game binaries.
This is hilarious. Even when running Linux software, FreeBSD is faster. Everybody is faster than Linux. Solaris is faster. FreeBSD is faster. I would not be surprised if even Windows was faster. Studies by Intel shows that Linux has dropped 10% performance. Linux is slowest in the league.
http://www.theregister.co.uk/2009/09/22/linus_torvalds_linux_bloated_huge/
"Citing an internal Intel study that tracked kernel releases, Bottomley said Linux performance had dropped about two per centage points at every release, for a cumulative drop of about 12 per cent over the last ten releases. "Is this a problem?" he asked.
"We're getting bloated and huge. Yes, it's a problem," said Torvalds."
"We're getting bloated and huge. Yes, it's a problem," said Torvalds."
"A FFSB benchmark in a 48 core AMD box using a 24 SAS-disk hardware RAID array with 192 simultaneous ffsb threads speeds up by 300% (400% disabling journaling), while reducing CPU usage by a factor of 3-4"
I have no problems with Linux being faster on a single cpu in some benchmarks. It might be true, and I dont deny that. This guy runs a software on his desktop pc, probably it is a single cpu pc. I have no problems if BTRFS is faster than ZFS on a single disk.
ZFS and Solaris is built for scale, for big SMP servers with 64 cpus and beyond. Linux is not.
When we compare as few as 16 SSD disks, then ZFS is faster than BTRFS because BTRFS is not built to scale, BTRFS is a desktop filesystem:
http://www.mail-archive.com/linux-bt.../msg05689.html
http://www.mail-archive.com/linux-bt.../msg05689.html
When we compare as few as 48 cores on SAP benchmarks, then Solaris is faster. If we go above 8 cpus, or even 16 cpus, then Solaris crushes easily because Linux is not built for big SMP servers.
As we have seen, Linux scales bad at 6 cpus in SAP benchmarks with a low 87% cpu utilization. Ext4 creator Ted Tso explains why. The reason is that Linux developers dont have access to big SMP servers, so Linux can not be improved on SMP servers:
thunk.org/tytso/blog/2010/11/01/i-have-the-money-shot-for-my-lca-presentation/
thunk.org/tytso/blog/2010/11/01/i-have-the-money-shot-for-my-lca-presentation/
As you can see there's improvement on the SMP server. By Ted Tso btw.
There dont exist big SMP Linux servers. Only up to 8 cpus, which is bad, compared to 64 cpus and beyond.
And now you have to answer, Kraftman.
Comment