Ads
Ads
All about Servers
 Latest Servers articles
Reader's Voice: Building Your Own File Server

Reader's Voice: Building Your Own File Server
Whenever we review dedicated NAS devices, readers point out that do-it-yourself projects are often much less expensive and much more flexible. Jeff Deifik explains why he built his own file server and the hardware that went into the job. Read More

  • Hacking The HP EX470/475 MediaSmart Servers
    HP's MediaSmart Servers are basically low-power PCs running Windows Home Server software from a corner of your house. Ed Tittel takes his apart and shows you how to upgrade (and benchmark) the machine's memory, cooling capacity, and CPU. Read More
  • Promise NS4300N: NAS For Small Offices
    Promise is known for its RAID controllers, but how the company will fare long-term on the NAS market remains to be seen. We took a closer look at the first of its network storage offerings, the NS4300N Read More
All Servers articles

Newsletters


  • Ask your question about IT issues
  • Post

Partners

The Games selection

crazy : Xiao Xiao 7 A great fight scene from the animation movies Xiao Xiao.
crazy : Interactive Boogy Pick one of the 3 songs, hit on the correct keys matching this boy's dance moves.
Ads

Sponsored links

Facebook VP Slams Intel, AMD Server Chips

Next news
5:30 PM - June 26, 2009 by Jane McEntegart

Facebook's Vice President of Technical Operations says that new chips from AMD and Intel don't deliver promised performance increases.

During an interview with GigaOm founder Om Malik at GigaOm's Structure '09 conference, Facebook VP of Technical Operations Jonathan Heiliger was asked about unexpected problems the company had experienced while trying to keep up with Facebook's growing population.

"The biggest thing (that) surprised us is ... less-than-anticipated performance gains from new micro-architectures -- so, new CPUs from guys like Intel and AMD. The performance gains they're touting in the press, we're not seeing in our applications," Heiliger told Malik. "And we're, literally in real time right now, trying to figure out why that is."

Heliger went on to declare that OEMs just "don't get it."

"You guys don't get it. To build servers for companies like Facebook, and Amazon, and other people who are operating fairly homogeneous applications, the servers have to be cheap, and they have to be super power-efficient," said Heiliger. "And that doesn’t just mean putting in a really highly efficient power supply. It means going all the way down, basically starting at the wall outlet, all the way to the processor and figuring out how to optimize that power path,” he continued. "Google has done a great job designing and building its own servers for this kind of use."

Check out the full video of the interview here.

Source : Tom's Hardware US

Talkback
Add your comment
jhansonxi 06/26/2009 11:45 PM
Hide
-10+

Maybe Google should get into the server business. I could see their name on the side of shipping containers full of super-efficient servers.

Hanin33 06/26/2009 11:46 PM
Hide
-20+

that's the price these guys pay for trying to use comoddity parts in place of mainframes and true iron... do they really expect large scale energy efficiency with a surplus of computational power from a system that could easily be bought by a consumer? who's really the deluded one here?

mcnuggetofdeath 06/27/2009 12:02 PM
Hide
-20+

Facebook has had issues with outages since before Nehalem launched. The guy is just trying to cover his own ass, and thats not cool. They shouldve dumped more money into infrastructure, rather than redesigning something that already works or lining your own pockets with the craploads of ad revenue they generate. And to use someone elses assesment of how a processor performs within a given situation, and expect it to scale indefinitely is a sign of his incompetency. I hope he gets fired.

Curnel_D 06/27/2009 12:18 PM
Hide
-4+

"lining your own pockets with the craploads of ad revenue they generate"

I could have sworn that's what they're in the buisness to do.

Facebook doesnt owe us anything.

fucktardd 06/27/2009 12:35 PM
Hide
-0+

facebook is fail, and when google wave rolls out.... well, lets just say they wont have to have much server space.

paranoidmage 06/27/2009 12:47 PM
Hide
-20+

I think an executive like him should know better than anyone that AMD and Intel are trying to sell a product and only showing benchmarks that make them look good. Not only that, but they are only benchmarks and not true indicators of performance. If he is truly as stupid as he makes himself out to be, Facebook should think about replacing him.

"The performance gains they're touting in the press, we're not seeing in our applications"

Maybe he should try optimizing his applications for the microarcitecture instead of expecting the microarchitecture be designed to fit his needs perfectly.

ph3412b07 06/27/2009 12:53 PM
Hide
-5+

has anybody tried overclocking a blade server?..... lol

caqde 06/27/2009 12:57 PM
Hide
-9+

Quote :Maybe he should try optimizing his applications for the microarcitecture instead of expecting the microarchitecture be designed to fit his needs perfectly.


Yeah that would likely be the issue. Todays server processors have many cores, if you want your server application to get a speed boost it is time you talk to your engineers working on facebook to start optimizing facebook for many processors. Of course they need to make sure any API's and server software they use is multi-core friendly too. Maybe they can start laying the blame somewhere else.

Gutbop 06/27/2009 1:07 AM
Hide
-20+

The guy talks about how AMD and Intel processors aren't giving him the performance he wants, but then talks about how Google designs and builds servers that are efficient??

Did I miss something? Google doesn't build their own processors. They still use Intel or AMD (or IBM) processors. They just design and put together the server.

Maybe what he really means to complain about is that his people don't design their servers well enough, and he wants Google's people to design his servers instead.

P_haze420 06/27/2009 1:11 AM
Show
Lans 06/27/2009 1:43 AM
Hide
-5+

Maybe they should make their own CPUs for their

Quote :fairly homogeneous applications
like
Quote :“Google has done a great job designing and building its own servers for this kind of use”
.

battery 06/27/2009 1:55 AM
Hide
-20+

Quote :Heliger went on to declare that OEMs just “don’t get it.”

clearly they should create a new line of processors specifically for facebook.

alternatively, stfu and optimize.

rbarone69 06/27/2009 2:18 AM
Hide
-1+

They should really find some good engineers to figure out where their bottlenecks are. I'll bet the system has so much scope creep they have no clue where the performance problems are and this VP is just spewing crap some ignorant director / admin / programmer gave him to excuse the problems.

The new Nehalem Xeon's are configured for dual processor sytsems and are 4 cores at the moment (I think). Soon there will be 16 thread executions per processor (8 cores, 8 HT). If programmers know how to use them they are VERY VERY fast. With cutting edge systems you make due with what you have and plopping core i7's in server environments could be a bad choice.

I'm sure this guy is simply ignorant (not his fault, I blame his staff and hiring). Go buy some low power xeons, restructure slow parts of your code, and stop whining!

Anonymous 06/27/2009 2:57 AM
Show
ProDigit80 06/27/2009 4:06 AM
Show
vettedude 06/27/2009 4:14 AM
Hide
-1+

Maybe Facebook should defrag their drives every once in a while. That's where the bottleneck in their server would be.

zodiacfml 06/27/2009 5:52 AM
Hide
-0+

he's just blaming the hardware guys. google did not expect from those anyway and i wonder what CPUs they're using. :)

nachowarrior 06/27/2009 7:19 AM
Hide
-2+

First of all to be power efficient the software running on the processors needs to be optimized. If software these days wasn't so bloated we could run a lot more on a single server. Secondly, if configured properly you can get quite the bang for your buck (power and money). I think there's more likely an issue on Facebooks part rather than on the hardware level. He's just ticked off because google patented the idea to put ups' on a per/board basis.

the last resort 06/27/2009 7:43 AM
Hide
-1+

they need to reoptimize their code to take advantage of the processors. Sorry, but a single threaded game will be improved going to a quad core. The game will still only use 1 CORE. You got that VP?

battery 06/27/2009 8:07 AM
Hide
-1+

Quote :"The performance gains they're touting in the press, we're not seeing in our applications"

I'd also like to point out when a company, for example, says something is up to 50% more efficient, they mean it's up to 50% more efficient.
Just because facebook code written by a highschool grad doesnt fully utilize an architecture doesnt mean the performance isnt there.

buzznut 06/27/2009 1:25 PM
Show
randomizer 06/27/2009 2:09 PM
Hide
-8+

fucktardd :
facebook is fail, and when google wave rolls out.... well, lets just say they wont have to have much server space.


The fact that Google's applications are taking over every market doesn't concern you? Everyone goes on about Microsoft's monopoly but Google will soon have their hand in everything, including your kitchen sink (they've already done it with your toilet, if you remember the April fools joke from a few years ago).

buzznut :
Yeah, because facebook is more demanding than crysis or any other application, it keeps dropping frames because social networking is SO computing intensive.


You clearly don't have a clue what you're talking about. I guess Google's search engine isn't as demanding as Crysis either? Go and see if your puny desktop can handle thousands of requests per second and tell us if Crysis is still demanding.

zipzoomflyhigh 06/27/2009 2:29 PM
Hide
-5+

Last I check Intel and AMD dont make servers, they make processors.

Anonymous 06/27/2009 5:02 PM
Show
doomtomb 06/27/2009 6:30 PM
Hide
-3+

Facebook, quit bitchin'

thejerk 06/27/2009 6:53 PM
Hide
-2+

morons code facebook, that's the problem.

like others have said, optimize and eat a bag of big ones...

ceteras 06/27/2009 9:58 PM
Hide
-3+

thejerk :
morons code facebook, that's the problem.like others have said, optimize and eat a bag of big ones...



when a product sucks, it's not because of "moron coders", it's incompetent management.

I guess you're not a coder, you wouldn't speak like that, maybe you are a manager in the branch? :D

shoota 06/27/2009 11:33 PM
Show
azgard 06/28/2009 2:57 AM
Hide
-0+

zipzoomflyhigh :
Last I check Intel and AMD dont make servers, they make processors.


http://www.intel.com/products/serv [...] /index.htm

Shadow703793 06/28/2009 4:48 AM
Hide
-3+

Two words: Multi threading


If they port their apps to use 16+ threads they would see quite a lot of performance gain and in turn efficiency. Also, Google's servers are quite unusual:
http://news.cnet.com/8301-1001_3-10209580-92.html

ravenware 06/28/2009 11:40 AM
Hide
-0+

If you create efficient power plants then you solve the power efficiency problems of the devices that require it.


Sponsored links

Related articles

  • Updated CPU Charts 2008: AMD Versus Intel

    The processor is the heart of your PC, and our updated charts for Q3 2008 show 54 of them competing in terms of performance. Using our updated suite of benchmarks, compare your favorite AMD and Intel CPUs after reading this introduction.

  • AMD's and Intel's End-of-Year CPU Buyer's Guide

    If it's time to upgrade your CPU or to buy a new chipset, we offer our end-of-year Buyer's Guide. Here, we surveyed all available processors and identified our favorites in several categories based on price/quality ratios and overclocking capabilities.

  • AMD vs. Intel: The best CPU for MPEG-4.

    MPEG-4 - the space-saving video format - is the current trend. A growing number of users are converting their video material to MPEG-4. We've tested the most important processors from AMD and Intel.