Is the Windows kernel better at using large boxes than the linux kernel? Is Microsoft worse at managing clusters than Google? I'm sure there's some reason why Microsoft uses fewer more powerful servers while Google uses more less powerful servers.
Is the Windows kernel better at using large boxes than the linux kernel? Is Microsoft worse at managing clusters than Google? I'm sure there's some reason why Microsoft uses fewer more powerful servers while Google uses more less powerful servers.
I was working based on this paper written by Google researchers in June 2007, which refers to one of Google's "typical" servers having a theoretical peak power of 213W and an actual peak power of 145W:
http://research.google.com/archive/power_provisioning.pdf
While I agree that in general information about Google's systems is a mix of inaccurate and out-of-date, I think it's probably safe to trust numbers given in research papers published by Google... especially when the numbers deal with how much power is being used, and the topic of the paper is power distribution within datacenters.
How much power does it take to get that heat out of the building?
I ask because the utility company numbers include both, while the "machine power" numbers only include the former.
It's unlikely any OS is significantly better on resource management than any other. OS design books are quite old by now. I remember reading Tannembaum's MINIX while on college, some more than 20 years ago. And, during those 20 something years, desktop computers and x86 servers evolved pretty little. Quite frankly, when compared to what RISC promised in the late 80s and early 90s, it's quite disappointing.