Aha! Now I understand what you mean with "different RAM amount"! It took a while to figure it out, because you never explained what you meant. I thought for a long time, that you meant: I had posted different benchmarks, one old benchmark where all SAP machines used X GB RAM, and now I try to fool you by posting another benchmark where all machines use Y GB RAM, from another website. I thought you talked about different benchmarks.
But now at last, I think I understand what you mean with "different RAM amount". You mean that in these SAP benches I posted, from www.sap.com, the machines are differently configured? And the Linux machine has only 128GB RAM whereas the Solaris machine had 256GB RAM? And therefore you wrote "Different memory amount" and didnt explain further what you meant? Ok, now I get it. Well, I checked it up, and let me answer. (I wish you could be much clearer. What is clear to you, is not clear to another person. Half of the posts are me requesting a clarification from you. It is very hard to follow you, you write so terse. Just few words with no explaining: "you know which post I mean" - no, I dont know what you mean. Please clarify!)
Linux runs on HP machine. It uses 128 GB RAM, and eight 2.8 GHz CPUs and is 7 rack unit.
Solaris runs on SUN machine. It uses 256 GB RAM and eight 2.6 GHz CPUs and is 4 rack unit.
The reason Linux uses less RAM in SAP benches, is because HP can use faster memory sticks, they can use PC2-6400! That is the reason. If HP uses 256GB RAM, then HP must use only slow PC2-5300 (which this Solaris machine use)
When you look at page 15 of the quick specs pdf of the HP DL785G6 speed you will find the following note:
"When only PC2-6400 DIMMs modules are installed with a processor then memory bus speeds for 4 or fewer, 6 or 8 DIMMs per processor will operate at PC2-6400, PC2-5300 and PC2-4200 respectively. All other processor and memory configurations will operate at PC2-5300 with 4 or fewer DIMMs and PC2-4200"
The largest memory flavor with PC2-6400 is "8 GB REG PC2-6400 2 x 4 GB". The HP DL785 has 64 DIMM slots. To keep the memory bus at PC6400, you can just populate 32 of them. 32x4=128GB. HP ran the system at the top configuration that allowed them to use faster DIMMs.
So, not only did the Linux machine use faster CPUs, but also faster RAM. And still the Linux machine is less efficient than Solaris, when scaling to as many as 48 cores. I can promise you that the HP benchmarking team would add another 128GB RAM if that would yield higher SAP benchmarks. It is not like HP does not have memory sticks to spare to run a test, when publicising important SAP benchmarks?
If you wish, you can check SAP offical certified benchmarks 2009035 and 2009030. Do you know what is there? Linux and Solaris machines - with the same amount of RAM. And which one do you think is faster? Make a wild guess!
I would call this SAP enterprise benchmark a relevant link showing that Solaris performs better than Linux on Enterprise work loads. I had earlier posted many such links, proving the same fact. I can repost them if you wish?
Yes, you showed me earlier, that all 11 million LoC Linux uses, is not relevant. I dropped that argument. You succeeded. The question is, What does Linus T actually mean, when he says that Linux is bloated? What does Andrew Morton mean when he say that "the code quality is declining"? What does Dave mean when he is saying that "the kernel is going to pieces"? What does Alan Cox mean, when he say that "the kernel should be fixed"? I mean, several Linux kernel developers are talking about bloat and bugs and declining quality. I wonder what they actually mean? It is some code language, they are actually talking about some secret plan where they rob a bank, right? They dont mean what they say, no one of them, right? I find it strange that you all can read their minds and know what they actually mean. How can you do that? Have you Extra Sensory Perception? And what does Oracle CEO Larry Ellisson mean, when he say that Solaris is better than Linux, that Solaris is the best Unix out there? I bet he is talking about what he will have for lunch. Or is it about his football, can you interpret? And what does Barak Obama mean, when he says he wants to send more troops? Is he talking about his backyard? Can you interpret?