Comment No one will ever be happy (Score 2) 113
I have to say that I am really tired of seeing tons of people jump at the chance to trash an OS comparison. I have been reading posts like this for years, and this is the FIRST time that I have ever posted any comments.
Did anyone actually read the article. Under the heading "Real-World Test" the author said in very clear terms "The operating systems were the latest version available from a commercial distribution and were not recompiled (i.e., everything was tested right out of the box)." The author only made a 1 change to the amount of file descriptors that were available. There is always someone that has to say that if they tweaked a little more then "" would blow the doors of all others. This logic brings us back to MindCraft study where Microsoft installed an eperimental patch that allowed the admin to bind CPUs to NICs. You have to remember that most commercial distros cater to about 75% - 90% of their users. Not to the 5% that worry about things like 2 millions emails per hour or 10 billion hit per day. Also the more that you tweak the less stable the system may become.
There will NEVER be an end-all-be-all benchmark between all OSes. They are too different.
Something that everyone ALWAYS seems to forget is that certain applications are better suited for different OSes.
Also consider the distribution of this article, SysAdmin Magazine. They have limited space for their articles in their magazine. If the author included all of the data, code, graphs, it would probably fill the entire magazine. This was not meant to be a white paper or a doctoral thesis. If you want the entire thing including all 12 graphs that comprise the data of Figure 3, then email the author. I'm sure he would be happy to send it to you.
There is a moral to my rant. Benchmarks are only good for the person/group doing the benckmarks. Anyone reading those benchmarks outside the authors environment should only use that information as a guide, not an absolute. What works in one environment might not work in another. If you have an application that is supported on multiple platforms, then test it yourself in YOUR environment. MOST people do not do that, and usually end up spending way more time and money than they would have if they had tested it in the first place.
-GH
Did anyone actually read the article. Under the heading "Real-World Test" the author said in very clear terms "The operating systems were the latest version available from a commercial distribution and were not recompiled (i.e., everything was tested right out of the box)." The author only made a 1 change to the amount of file descriptors that were available. There is always someone that has to say that if they tweaked a little more then "" would blow the doors of all others. This logic brings us back to MindCraft study where Microsoft installed an eperimental patch that allowed the admin to bind CPUs to NICs. You have to remember that most commercial distros cater to about 75% - 90% of their users. Not to the 5% that worry about things like 2 millions emails per hour or 10 billion hit per day. Also the more that you tweak the less stable the system may become.
There will NEVER be an end-all-be-all benchmark between all OSes. They are too different.
Something that everyone ALWAYS seems to forget is that certain applications are better suited for different OSes.
Also consider the distribution of this article, SysAdmin Magazine. They have limited space for their articles in their magazine. If the author included all of the data, code, graphs, it would probably fill the entire magazine. This was not meant to be a white paper or a doctoral thesis. If you want the entire thing including all 12 graphs that comprise the data of Figure 3, then email the author. I'm sure he would be happy to send it to you.
There is a moral to my rant. Benchmarks are only good for the person/group doing the benckmarks. Anyone reading those benchmarks outside the authors environment should only use that information as a guide, not an absolute. What works in one environment might not work in another. If you have an application that is supported on multiple platforms, then test it yourself in YOUR environment. MOST people do not do that, and usually end up spending way more time and money than they would have if they had tested it in the first place.
-GH