The Mac Observer

Skip navigational links

DealsOnTheWeb Daily Deal: Free Shipping at Omaha Steaks on orders of $75 or More - Two Days Only!!!

Pixar Big on Linux Clusters - Mac, Not so Much

by , 3:55 PM EDT, August 15th, 2008

Pixar has been traditionally big on using using Linux servers for their RenderMan Pro Server software. Even though the company was developed by Steve Jobs and later sold to Disney, Mac servers as cluster nodes are not widely used, according to Computerworld on Friday. There are multiple reasons for that.

Eric Lai recently wrote about how Microsoft is moving aggressively into compute clusters, and after questions from readers, looked deeper into the situation regarding Linux and Mac OS X

While RenderMan does indeed run on both Linux and Mac OS X, Linux is the preferred platform according to one the author's sources. [RenderMan Server is] "certainly used extensively on OS X workstations...very few people run RenderMan on OS X clusters," the source said.

"Technically, OS X is very well suited [for clustering] but it does not seem to have made much headway," the source added.

One reason cited for the Linux preference is that Xserves are much more expensive than white box Linux servers. However, another reason not cited in the article is that cluster operations often require subtle and technically difficult changes to the Mac OS X kernel. This reporter is has been exposed to situations in which changes required for better cluster operations at Apple took a back seat to consumer oriented concessions. On the other hand, experienced computer scientists can simply recompile the Linux kernel to suit their needs when necessary.

That tinkerability of Linux is great for rendering and scientific computing but bad for corporations who want a steady, solid, immutable kernel for stability in their architecture.

Microsoft has plans to move into the small cluster space with "Windows HPC Server" but is likely to be greeted with the same reaction as Mac OS X because of its closed architecture.

So long as PC boxes are cheap, Linux is free and tinkerable, movie studios and scientists are generally going to use Linux as their preferred large cluster platform. Apple knows that and isn't likely to change its products, tending to focus more on the small business and scientific desktop where the advantages and ROI of Xserve and Mac OS X shine.

Observer Comments

Show: Subjects Only | Full Comments
Close Name:Guest
Subject:

And yet Virginia Tech's X supercomputer runs Mac OS X.

Quote
"Technically, OS X is very well suited [for clustering] but it does not seem to have made much headway"


People do what people are used to doing. Pixar is a good place to make a change. Jobs needs to give Disney/Pixar a tune-up...

Close Name:Guest
Subject: OS X is kind of sluggish

OS X is kind of sluggish: Mach causes more per-event overhead than traditional UNIX and the result is an accumulation of delays that increases latency and hurts performance.

So not only is the XServe expensive, you need to install a traditional BSD or Linux on it to get the most out of it... and if you do that, why bother with an XServe?

Close Name:Guest
Subject: Pixar is ruled by anti-Mac zealots

I used to work there, but I quit when it became clear that Pixar has become an anti-Mac stronghold. They hate Macs with a passion and actively push employees to use the communistic Linux platform instead. It is sad, really, that a company with deep Apple roots has become so antagonistic to the system that made their very existence possible.

Close Name:jbruni Posts: 105 Joined: 14 Jul 2006
Subject:

Quote
Guest wrote:
OS X is kind of sluggish: Mach causes more per-event overhead than traditional UNIX and the result is an accumulation of delays that increases latency and hurts performance.


And you have metrics to prove this?

Besides, a custom image rendering application would spend most of its time in userland than in the kernel. In which case, your point (assuming it's valid) would be moot.

Close Name:Guest
Subject: Richard

Folks, you wouldn't do graphics editing on Linux, you wouldn't control a nuclear power plant with Windows and you wouldn't run a high performance cluster on OS X. Yeah, I'm sure you can find a few examples of people doing so, but there is a very good reason why Linux is #1 on clusters.

Close Name:Guest
Subject:

Quote
Guest wrote:
OS X is kind of sluggish: Mach causes more per-event overhead than traditional UNIX and the result is an accumulation of delays that increases latency and hurts performance.

So not only is the XServe expensive, you need to install a traditional BSD or Linux on it to get the most out of it... and if you do that, why bother with an XServe?


Wow--that was really stupid. I feel stupider for having read it.

You make me ashamed to be a guest, guest.

Close Name:Guest
Subject: Re: Richard

Quote
Anonymous wrote:
Folks, you wouldn't do graphics editing on Linux, you wouldn't control a nuclear power plant with Windows and you wouldn't run a high performance cluster on OS X.


Folks, there's a prime example of someone choosing not to be confused with the facts.

Did you miss the posting near the top that mentioned Virginia Tech's supercomputer? At the time it was built, it was the third fastest supercomputer in the world yet cost just a small fraction of either of the top two. It ran Mac OS X.

Quote
Yeah, I'm sure you can find a few examples of people doing so, but there is a very good reason why Linux is #1 on clusters.


Yep, just like there's a "good reason" why Windows is #1 on the desktop...

Close Name:Intruder -   TMO Mac Specialist Posts: 3149 Joined: 07 Jul 2004
Subject: Re: OS X is kind of sluggish

Quote
Anonymous wrote:
So not only is the XServe expensive, you need to install a traditional BSD or Linux on it to get the most out of it... and if you do that, why bother with an XServe?


Trying to find a dual quad-core 3GHz Xeon server of the same specs for less. Maybe you can point one out?

Or are you just assuming that it is more expensive?

Close Name:Mikuro Posts: 457 Joined: 15 Jun 2002
Subject: Re: OS X is kind of sluggish

Actually, I think Guest is right. OS X has been shown to have some major overhead in thread/process dispatching compared to Linux. I'm not sure that would make a big different in this case, though (I don't know enough about how RenderMan works to even guess).

A little quick Googling reveals a few benchmarks:

Big gap in http://www.anandtech.com/mac/showdoc.aspx?i=2436&p=8
Smaller gap here, after tweaking OS X a bit: http://sekhon.berkeley.edu/macosx/intel.html

Close Name:Guest
Subject:

So many opinions, so few facts.

/yawn

Comment on this Article


You cannot edit your comments.   You cannot delete your comments.
Log in | Register | Having Problems? Reset TMO Cookies & Try Again
Username:   Password:   Log me on automatically each visit   

You are not logged in, and this post will appear as "Guest." Log in with your username and password from the TMO forums. If you do not have a username, you can register here.
Please note that guests are limited to including a maximum of two URLs per post.


Post A Comment
  Subject


  Your Comments



Please enter the word exactly as you see it in the image above. Registered users aren't prompted for this. Having trouble reading the image get a new one.


Recent Headlines - Updated Saturday, November 29th, 2008

Sat., 9:00 PM
Podcast - Apple Weekly Report #135: Apple Lawsuits, Banned iPhone Ad, Green MacBook Ad
Fri., 12:45 PM
Podcast - Mac Geek Gab #178: Batch Permission Changes, Encrypting Follow-up, Re-Enabling AirPort, and GigE speeds
Thu., 1:30 PM
iPO Review - Scosche kickBACK iPhone case
7:00 AM
Happy Thanksgiving from TMO!
Wed., 6:00 PM
TMO Appearances - Nancy Gravley Joins MacJury Gift Guide
5:15 PM
TMO Visits The Bay, a Premium Apple Reseller in New Zealand
3:25 PM
iPO Oh the Games You'll Play - iPhone: The Wii of Handheld Gaming Devices?
2:15 PM
Sonnet Releases Simply Fast FireWire 800 to 400 Adapter
1:10 PM
Mac Gaming News - Disney Plans 1st Annual PotC Online Thanksgiving Event
12:05 PM
iPodObserver - UK Shuts Down iPhone 3G Ad
11:15 AM
TMO Appearances - Jeff Gamet on MacJury Gift Guide
10:30 AM
TMO Contest - TMO Announces Macworld Expo Pass Winners
9:50 AM
PhotoCopy 1.1 Adds iPhoto Event Support
9:15 AM
Acclivity Buys MYOB US
8:30 AM
Review - Bento 2 Holiday Pack
7:50 AM
Microsoft Offers Black Friday Office Discount
7:30 AM
iPO Quick Tip - iPhone: Google Street View
 

The Mac Observer Reader Specials

Apple Stock Quote

  • AAPL: $91.41. Change Today: -4.49.
  • (Prices delayed up to 20 minutes.)
  • Discuss in our Apple Finance Board

Hot Topics

Top Deals From DealsOnTheWeb