Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

bulldoze

macrumors regular
Original poster
Mar 15, 2011
229
51
I need a new home office machine which would be mainly used for software development running multiple fairly resource heavy docker containers. I have a 16" Macbook that struggles to handle the workload and gets very hot and the loud fans going constantly is off putting. Now I will still need the 16" as I work away a lot but I am thinking that a more powerful machine would be a better fit.

With a budget of about $2500 the go to choice would be whatever new iMac is released this year and stuff 32GB in it but maybe for my use case I could get a used Mac Pro that is a couple of years old? For one thing I can put it under the desk where the fan noise would not be so noticeable.

I have all the ancillaries like external 27" monitor and keyboard etc. would a Mac Pro from a couple of years ago be a better fit for me?
 

ct2k7

macrumors G3
Aug 29, 2008
8,382
3,439
London
Which MacPros are you willing to consider? Hopefully one not too old as they don’t have support and you’d want it to support the next macOS at least.

The iMac could do well, but I prefer not having AIOs so went with the newest Mac Pro from 2019.
 
Last edited:

kohlson

macrumors 68020
Apr 23, 2010
2,425
737
I think counting on a system designed over 10 years ago is probably not the best platform for software development. But perhaps the software you're working on is that "modern." For example, cMP has no support for AVX.
 

Ghokun

macrumors member
Oct 21, 2013
56
46
What are those docker containers are running? I had a similar requirement and created myself a homeserver with old xeon cpus. I am running theia ide (vs code on browser) on server having OpenCV and some other libraries. Server handles all the load, I am just coding in browser with 2014 13" mbp without even a fan noise. I can even run multiple instances and run them on parallel. Do you really need the apple hardware to run docker containers?
 

MisterAndrew

macrumors 68030
Sep 15, 2015
2,895
2,390
Portland, Ore.
The OP said a Mac Pro "from a couple years ago." There's only one Mac Pro from that time period -> the 6,1. You can get a great one for $2500 or less. I was in this dilemma too. Either going with the 6,1 Mac Pro, a new Mac mini, an iMac Pro, or the new 7,1 Mac Pro. I decided the 6,1 fits my needs and preferences the best. If you decide to go with an iMac I suggest going with the iMac Pro. It's better quality and has better thermals. It's a little beyond that budget though.
 
  • Like
Reactions: pertusis1

bulldoze

macrumors regular
Original poster
Mar 15, 2011
229
51
Docker containers are running AI code and databases, on my 16" everything goes to 100% pretty much straight away when they are spun up. Maybe creating a home server as suggested above would be a solution but I have never been a hardware geek. Just wanted a plug and play solution.

I looked at iMac Pro first but then saw the price! :oops:
 

ct2k7

macrumors G3
Aug 29, 2008
8,382
3,439
London
Docker containers are running AI code and databases, on my 16" everything goes to 100% pretty much straight away when they are spun up. Maybe creating a home server as suggested above would be a solution but I have never been a hardware geek. Just wanted a plug and play solution.

I looked at iMac Pro first but then saw the price! :oops:

Yeah the price is pretty steep....
 

MisterAndrew

macrumors 68030
Sep 15, 2015
2,895
2,390
Portland, Ore.
You're right, he did not say. I just assumed when he said something about minimizing the fan noise by putting it under his desk, he was talking cMP.

I didn't catch that. The nMP is definitely a desktop unit and is very quiet, so maybe he was thinking the cMP. It certainly is much older than "a couple years."
 
  • Like
Reactions: kohlson

rkuo

macrumors 65816
Sep 25, 2010
1,308
955
The Mac Pro from a couple of years ago is actually from 2013. It's not very powerful compared to current generation processors, but it has a lot of cores if you buy the right model or upgrade the processor.

It's not a terrible idea to get one used, but you can certainly purchase more processor in an iMac if that's what you are interested in.
 

goMac

macrumors 604
Apr 15, 2004
7,663
1,694
iMac.

A 2013 Mac Pro is the only viable alternative, but there are a lot of things you give up there. And an iMac, properly spec-d with an i7 or i9, would be much faster.

Don't bother with a 2012 Mac Pro or older. They can't run the current OS, which means in a lot of cases they can't run the current development software. You can hack newer macOS on there, but for a work tool you don't want to bother.
 
  • Like
Reactions: Macintosh IIcx

theorist9

macrumors 68040
May 28, 2015
3,883
3,064
Two other things to consider:

(1) If your current 27" external isn't a 5k, that's a point in favor of getting a 27" iMac. Apple ditched subpixel rendering after High Sierra, which (to my eye) means you really need a 5k for sharp text (a 4k isn't quite as nice); that's actually why I've stuck with High Sierra myself.

(2) If you get an iMac you'll have both a main monitor and 27" secondary monitor, which would be valuable if your work could benefit from dual monitors (e.g., for some coding tasks, where it's helpful to view many lines of code at once, portrait mode is nice; so you could have your iMac in landscape, and your secondary in portrait).

OTOH, fan noise would be less with a used Mac Pro. And if you do go with the Mac Pro, OWC offers memory and processor upgrades:

 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.