While c't usually delivered good articles the benchmark article is irrelevant.
1/ As c't observes itself delivering static HTML pages is not the most interesting factor.
2/ Comparing Perl CGIs on Linux/Apache with (Active)Perl CGIs on NT/IIS does not lead to meaningful results. One would use ASP on high performance web sites on NT/IIS - so c't should have compared performance of CGIs on Linux/Apache and and of ASPs on NT/IIS with same functionality.
3/ c't tried to factor in other operations like database access done from CGIs. Unfortunately, they just did a sleep(3). As database operations may be both CPU and IO intensive the sleep(3) approach does not simulate a real life situation and does not lead to meaningful results either.
It's too bad - I hoped for a good benchmark in which Linux would clearly win!:(
Believe me that riot is no April joke. I did a long travel from Germany just to participate in the riot.
I am really astonished by the incredible violance applied by US police against peaceful rioters.
While I was heavily beaten by some heavily armed men - will post detailed GIFs of my bruises later - I am rather sure that I spotted Bill G. observing us with a happy and, frankly, frightening satiesfied grin. Friends of mine reported that he was shouting "Beat 'em! Beat 'em hard!" all the time.
The current version of the UltraHLE "source code" doesn't help further developments. It just contains a naive try to de-compile the executable. The result contains some C constructs for conditionals and loops but is not more readable than what the average disassembler can produce. Disassembled code is certainly not a good base for further developments...
While c't usually delivered good articles the benchmark article is irrelevant.
:(
1/ As c't observes itself delivering static HTML
pages is not the most interesting factor.
2/ Comparing Perl CGIs on Linux/Apache with
(Active)Perl CGIs on NT/IIS does not lead to meaningful results. One would use ASP on high performance web sites on NT/IIS - so c't should have compared performance of CGIs on Linux/Apache and and of ASPs on NT/IIS with same functionality.
3/ c't tried to factor in other operations like database access done from CGIs. Unfortunately, they just did a sleep(3). As database operations may be both CPU and IO intensive the sleep(3) approach does not simulate a real life situation and does not lead to meaningful results either.
It's too bad - I hoped for a good benchmark in which Linux would clearly win!
Believe me that riot is no April joke. I did a long travel from Germany just to participate in the riot.
I am really astonished by the incredible violance applied by US police against peaceful rioters.
While I was heavily beaten by some heavily armed men - will post detailed GIFs of my bruises later - I am rather sure that I spotted Bill G. observing us with a happy and, frankly, frightening satiesfied grin. Friends of mine reported that he was shouting "Beat 'em! Beat 'em hard!" all the time.
Uh huh.
The current version of the UltraHLE "source code" doesn't help further developments. It just contains a naive try to de-compile the executable.
The result contains some C constructs for conditionals and loops but is not more readable than what the average disassembler can produce.
Disassembled code is certainly not a good base for further developments...