Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Wow! Seems like there are many ways to approach this issue. Even though I'm learning more about RAIDs and RAM discs I am also getting more confused. Dr. Pants and nanofrog seemed to be in agreement about an SSD boot disc for OS and applications and a 4X RAID 10 for speed and redundancy but then nanofrog agreed with flatfoot that a RAM Disc is the way to go. A few like gugucom and Tesselator think I need 48GB RAM to improve things. Then justit seems to agree with Tesselator that the octo is overrated even though I thought Tesselator was saying the octo is better because you could put more RAM in it. Also Tesselator claims RAID setups are a waste of time, contradicting all of you! Here are some questions: I have read that Photoshop will only use 3GB of available RAM and then automatically begin to use the remaining available RAM as the first scratch disc. Is this true? If it does that automatically why would you need a RAM disc? If you install a good SSD disc and set it as the first scratch disc shouldn't that be as good as a RAM disc? I like the idea of an SSD scratch disc. I read that SSD discs are great for read operations but not fast for write operations- could that make SSD a bad choice for a scratch disc? Several people have mentioned putting the OS and application files on an SSD- aside from faster program opening and a free drive bay are there any other advantages? Final question (for now). It was my understanding that the quad core maxed out at 16gb ram and the octo maxed out at 32gb ram. The point is really moot. That train has left the station- I'm getting the quad core and will put in 16GB RAM.

I found some more interesting things comparing my G5 dual 1.8GHz PowerPC with 2GB RAM to my WinXP machine with Intel 3.0GHz Quad core and 3 GB RAM.

Opening a 447MB file with 510 layers: Mac= 3:46 minutes WinXP= 2:25 minutes

Zooming in and out and pan around image with navigator: At first Mac was choppy and slow but this improved the more I did it. On the WinXP I could hear the hard drive working as I zoomed and panned but it became faster and smoother the longer I had the file open. I think with more RAM this is not going to be a problem!

Saving same file: Mac= 4:42 minutes WinXP= 47.3 seconds

Sorry justit I have a Dell and I love it! Embrace the speed of mediocrity!

Anyway the solution may be this: max out the ram, get an SSD just for the scratch, and get two matching drives. Try the 2 drives in RAID 0 and RAID mirrored and see if the RAID 0 is much better. If it is get more drives to make a RAID 10 or for backup. If the RAID 0 is no help then use the second drive as a mirror or backup!

Thanks to everyone for the help and advice.
 
I don't think so. Remember, he says his pal is editing 500 layer images. For now while PS is 32 bit, 12 GB is about right: 3 GB of image process cache, ~ 3 GB of PS app memory, 3 GB for the OS + it's cache(s), and some room left over to maneuver. So that's the recommended minimum IMO. With 500 layers (especially if they are significant) he will be hitting the PS drive cache frequently.
I was going on the fact only the 32bit version is currently available (and what's being used by the OP's spouse), and no idea as to when the 64 bit version will release.

I figured an array can both provide scratch space when needed, and if RAM disks are implemented, it can feed the memory faster than a single disk. Stupid bottlenecks... :rolleyes: :p

When PS goes 64-bit however (6 months? 1 year max?), for his purpose I think 24 GB would be a tad on the light side and 32 GB would be the sweet spot. Sure it costs money but what doesn't? IMHO, if money is a significant factor, it would be FAR more beneficial to go for the 8 RAM slotted 2.66 or 2.26 octad and spend the difference ($1,400 and $2,600 respectively) on RAM. PS is a one core pony for the most part (and will be for the foreseeable future) so we're only really talking about 0.4 GHz from the to 2.26 to the 2.66 or 0.27 GHz from the 2.66 to the 2.93. 32 GB of memory (8 x 4GB kit) is only about $1300 right now.
I didn't have any idea as to when the 64 bit version would ship, or that it would still be stuck running 1 - 2 cores.

As per the additional DIMM slots in an Octad, it would be nice to have now, and advisable for the 64 bit version. But I've no idea of budget. 8GB and 16GB (when they actually show), will be expensive. That should help drive the 4GB sticks down a bit further (as the 8GB sticks already have). They could become more of a "sweet spot" for MP's, as the 2GB sticks have been from the beginning. ;) So 32GB in the case of an Octad may not be horrendous in the near future. We'll have to wait and see.

Also keep in mind that fairly conclusive tests (done by yours truly) have shown that faster drives (even 10x faster) will not load layered images into PS significantly faster than slow drives.
I thought you used the array to feed your RAM disk fast enough to keep the system usable (definitely should help on the initial loading at least).

Wow! Seems like there are many ways to approach this issue. Even though I'm learning more about RAIDs and RAM discs I am also getting more confused. Dr. Pants and nanofrog seemed to be in agreement about an SSD boot disc for OS and applications and a 4X RAID 10 for speed and redundancy but then nanofrog agreed with flatfoot that a RAM Disc is the way to go. A few like gugucom and Tesselator think I need 48GB RAM to improve things. Then justit seems to agree with Tesselator that the octo is overrated even though I thought Tesselator was saying the octo is better because you could put more RAM in it. Also Tesselator claims RAID setups are a waste of time, contradicting all of you! Here are some questions: I have read that Photoshop will only use 3GB of available RAM and then automatically begin to use the remaining available RAM as the first scratch disc. Is this true? If it does that automatically why would you need a RAM disc? If you install a good SSD disc and set it as the first scratch disc shouldn't that be as good as a RAM disc? I like the idea of an SSD scratch disc. I read that SSD discs are great for read operations but not fast for write operations- could that make SSD a bad choice for a scratch disc? Several people have mentioned putting the OS and application files on an SSD- aside from faster program opening and a free drive bay are there any other advantages? Final question (for now). It was my understanding that the quad core maxed out at 16gb ram and the octo maxed out at 32gb ram. The point is really moot. That train has left the station- I'm getting the quad core and will put in 16GB RAM.
It seems confusing, but it's not as "all over the place" as you might think.

In terms of core count, you don't need 8 for PS. The reason for considering an Octad system is related the the DIMM slot quantity. 8 DIMM slots means you can run cheaper memory (more smaller sticks vs. few large sticks in the Quad). That's it.

You also need to consider some of us limited our comments to 32 bit PS, not the 64 bit version that's eventually going to ship. That will increase the memory requirements.

In my case, the reason for having an array, is to:
1. Feed the RAM disk faster, as that's just a way to use the memory in a 32 bit application beyond it's physical limit due to address space (I meant to use both; RAM disk + array). Sorry if there was confusion here.
2. Faster disk access can also give you the ability to use the array for scratch if needed.

What you've ordered would suffice quite nicely for the existing software. But when she goes with the 64 bit version, the memory would have to be pulled, and replaced with larger DIMM's (8 or 16GB sticks = 32 or 64GB respectively). Unfortunately, those two capacities per DIMM tend to remain expensive, even at the lowest point in the pricing curve, given the much lower demand. :(
 
Currently client is working on a PowerPC G5 with 2.5GB RAM, original 74GB hard drive, original video card, PShop 7, 20" Cinema Display.

I can't imagine your client being disappointed with even a modest recent Mac Pro compared to that. :p

Client is typically working with 11" x 17" 300ppi files that have many (over 500) layers and average about 350-500MB on the disk with the largest taking up 862MB.

I'm no expert with Photoshop... why are some suggesting 12GB of memory is not enough to manipulate 500MB files?... I read Tess' post but it seems like Photoshop is a hog... WTF is it doing? :confused:

Daveeed, if you have money to spend and want the ultimate in disk setups, get a couple of Intel SSD's in RAID0 for your OS/boot and active project work. You will be stunned and amazed.

Then get a couple of larger (eg. 1 or 2TB) drives in RAID1 for archiving projects and of course an external backup solution.
 
Nanofrog already explained why an 8 core system would have advantages in terms of being able to fit more RAM. The point is moot because you can't change it any more. You still have the option to buy bigger and different RAM though.

The 2009 MP takes 1066 MHz ECC DIMMs which are available in 1, 2, 4 and 8 GB density. The lower densities (1, 2) are less expensive as unregistered modules (UDIMM). The 4 GB size is an odd ball as it is available as UDIMM and RDIMM. The higher densities (4, 8) are more expansive and are recommended by Intel in registered (RDIMM) spec.

It is not possible to mix these types which is really not a point at all in the system we are looking at. You are just concerned to get the highest sensible RAM capacity at all.

Nevertheless the advise was to rather look at buying 8 GB ECC RDIMMs than 4 GB UDIMMs.

Regarding the use of SSDs one should perhaps add that they can be mirrored as well, just like the rotating HHDs. You roughly speed up I/O by the number of SSDs you use. So if you use two you read/write at twice the speed of a single SSD. Of course the concern is the use of SATA ports considering that you system has only 5 of those including the one provided for a second optical disk drive as reserve. It would be possible to fit one SSD in the optical bay and another in the 1st HDD bay and stripe them for a combined capacity of a system, apps and scratch disk. One would have to analyse what kind of capacity that would require, but my gut feeling is that 2 x 80GB would do. The remaining three HDD ports can be used for another striped main data drive from two HDDs and a backup drive which should have maximum capacity of 2TB and can be slower.

I guess that would come close to an ideal system under the known constrains. Some people think that internal backup is not safe enough for them, as a desaster to the machine (fire and the like) can wipe out the backup together with the system/apps and primary data drive. In that case an eSATA card would provide external backup at moderate cost.

http://macperformanceguide.com/OptimizingPhotoshop-TestResults.html should be read by PS users
 
I do not think that the linked RAM would be the best choice. Intel strongly recommend ECC RAM. UDIMMs in 1 and 2 GB density and RDIMMs in 4, 8 and 16 GB density.

True but I looked up ECC and it was the same price +/- $20 so I just let it ride. He can figure out what kind of RAM he needs separately from the thread. Good catch tho. Thanks.

⎾⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏋


Much better advice. Nothing in Photoshop uses octo, it's completely overated. And the day it does, there will be much better chipsets at cheaper prices.

Or even better if it's like that, get a 2008 Mac Pro. It's initially cheaper, it's faster at some things, AND it's got 8 RAM slots!

⎾⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏋


Wow! Seems like there are many ways to approach this issue. Even though I'm learning more about RAIDs and RAM discs I am also getting more confused. Dr. Pants and nanofrog seemed to be in agreement about an SSD boot disc for OS and applications and a 4X RAID 10 for speed and redundancy but then nanofrog agreed with flatfoot that a RAM Disc is the way to go. A few like gugucom and Tesselator think I need 48GB RAM to improve things. Then justit seems to agree with Tesselator that the octo is overrated even though I thought Tesselator was saying the octo is better because you could put more RAM in it. Also Tesselator claims RAID setups are a waste of time, contradicting all of you!

The confusion is coming from just one major difference. People who are generalists are answering questions in a thread where you specified Photoshop ONLY operation. If you're a generalist and use many applications (audio recording, audio editing, CD Ripping, Page Layout, DataBase & SpreadSheet, Movie Ripping, Developing / programming, etc. etc.) then you need to profile each thing you do and find out what it needs most, weigh that with how often you do each thing, and choose your system based on that.

For Photoshop ONLY operation it's rather easy:
Fact: PhotoShop takes 70 ~ 250 seconds to load a 350 MB layered image depending on layer complexity and modes.
Meaning: Photoshop does NOT benefit from fast storage devices like RAID or SSD much.
Comment: RAIDs are a waste of time and money for photoshop. Single drives will be about the same speed.

Fact: With 11" x 17" 300 PPI images containing about 500 layers the disk catch WILL see frequent use in 32-bit PS or in any low memory machine.
Fact: Photoshops's disk cache is EXTREMELY slow and dependent on device speed.
Meaning: Editing such files in Photoshop will benefit greatly from fast scratch devices like SSD.
Comment: Use an SSD (or two SSDs in RAID0) for your scratch device.

Fact: Editing such files is memory intensive. Approximately 4GB per image just to load one. Approximately 20 GB to 40 GB are used to do much editing.
Fact: While Photoshop is currently 32-bit the 64-bit version is scheduled for release (and inside sources say "it's almost ready" -(whatever that means)).
Meaning: While Photoshop under OS X will not currently benefit (very much) from 32 GB of system memory (over 8 or 12 GB) however, both the PC version under bootcamp and the 64-bit version when released, will benefit dramatically from 32 GB over 12 GB when editing such files as you describe. In many instances the speed increase may be measured in minutes per operation!
Comment: You should configure the system with 24 or 32 GB of RAM.

Fact: 4 x 8 = 32.
Fact: 4GB RAM modules are about half the price of 8GB RAM modules per gig.
Fact: Four 8GB modules is about $2,500.
Fact: Eight 4GB modules is about $1,200.
Meaning: It may be better to have 8 RAM sockets available.
Comment: Get an octad (2008 or 2009) which has 8 RAM slots - as the price difference is balanced out when you factor in the RAM prices.

Fact: About 10% to 15% of Photoshop's plug-ins, filters, and etc. can and do benefit from more cores through multi-threading.
Fact: The benefit varies from between 150% and 200% increase in speed.
Meaning: Some 1 to 5 minute operations will be cut almost in half with an octad over a quad - things like the lens blur filter and etc.
Meaning: Some real-time filter "previews" will also be dramatically sped up - 10 to 15 percent of them.
Comment: Get an octad (2008 or 2009) which not only has 8 RAM slots available, but is also up to twice as fast about 10 percent of the time.​
I'm not trying to convince you of anything. I'm trying to show the logic here so you can weigh the comments in this thread for yourself and possibly show why the differing comments are being made in the 1st place. Everyone's usage is different and for them what they're saying is correct. For photoshop ONLY operation however the major determinations are arrived at from knowing how Photoshop works and what works best for Photoshop. The OS is also a factor but it's pretty much limited to booting the machine (happens once or twice a day), loading the Photoshop application (happens once or twice a day), and navigating to the folders to select the images.

Another factor that you haven mentioned and that may be a pertinent part of your decision is library handling. Applications like LightRoom or Bridge do indeed benefit from large/fast storage devices such as a 3-drive RAID 0 or a 6-drive RAID 10. Loading, generating, writing, and previewing the thumbnails for a few hundred images can be kinda slow and most of the time taken to do so is based on the device I/O and seek speeds.

Here are some questions: I have read that Photoshop will only use 3GB of available RAM and then automatically begin to use the remaining available RAM as the first scratch disc. Is this true?

No. The extra RAM that people are referring to when they say such things are actually relegations to the OS. As just one example, when you select and copy a large section of the image the OS X clipboard is used. So, after hours of editing it can look like PS is using more RAM. Profiling the Photoshop application in something like Activity Monitor or better, will quickly show you otherwise tho. Photoshop has it's application space (about 3 GB I think) and it's addressable document space (about 3 GB total for all opened images) and that's it. But even though that "other" memory isn't owned by Photoshop it can still make things a little faster overall - thus we see threads here comparing PS benchmark times between systems with 8, 12, and 16 GB that show some advantage to having more total memory available.

If it does that automatically why would you need a RAM disc?

It doesn't. But the reasons for using a RAM disk are primarily ultra fast seek, load, and save times. Yes, if you have buttloads of RAM using a RAM Disk as the primary scratch device can be very beneficial. When Photoshop goes 64-bit (or when using PS-64 in bootcamp) this will no longer be true as Photoshop's addressable document space will be ALL of the RAM you have installed. ;)

If you install a good SSD disc and set it as the first scratch disc shouldn't that be as good as a RAM disc?

No, better IMO. A RAM Disk might be a tad faster but when you turn off the machine it's all gone. The SSD will retain the information for a years and years.

I like the idea of an SSD scratch disc. I read that SSD discs are great for read operations but not fast for write operations- could that make SSD a bad choice for a scratch disc?

No. They are still faster than single drives. SSD's are only slower at large data write operations when we compare them to "good" 3-drive RAID0 arrays. Also I think depending on the type of operations you're doing in PS that the cache is typically read many more times than it is written. So while the initial data write may be a second or two slower the 10 or 20 reads that follow are going to save minutes of time over a single conventional drive. The slow redraws that we notice are all reads. The progress bars when applying filters and such are the writes - generally speaking.

Several people have mentioned putting the OS and application files on an SSD- aside from faster program opening and a free drive bay are there any other advantages?

Faster boots. And the Operating System itself is constantly loading, caching, and off-loading modules (code segments, sub-routines, data caches, utilities, etc.) while you're using the OS itself and also while some applications which request such things are running. So yes, it could speed the the "feel" of the entire system. If you're pal (wife?) is primarily only using Photoshop however then there won't be enough of a difference to justify the costs. She loads PS what, twice a day? Boots the machine what, once or twice a day maybe?

That's a 30 second saving once a day for booting, and a 15 second saving one or two times a day for loading PS. If that's all she's doing is that worth the approximate $800 price tag? You're call.

Final question (for now). It was my understanding that the quad core maxed out at 16gb ram and the octo maxed out at 32gb ram. The point is really moot. That train has left the station- I'm getting the quad core and will put in 16GB RAM.

Well, 1st it may not be moot. Apple is very liberal with returns and exchanges. Call them to find out exactly. On to the question, there are 4 RAM slots available in the quad Mac Pro system. It has been confirmed that it will indeed accept 8 GB memory modules and it's my guess that 16 GB modules may work as well. So the Max is either 32 GB or 64 GB awaiting confirmation of the 16 GB modules. It's just that Apple doesn't offer it and therefor the "Configure You Own" and the official Spec Sheet say 16 GB max.

I found some more interesting things comparing my G5 dual 1.8GHz PowerPC with 2GB RAM to my WinXP machine with Intel 3.0GHz Quad core and 3 GB RAM.

Opening a 447MB file with 510 layers: Mac= 3:46 minutes WinXP= 2:25 minutes

Zooming in and out and pan around image with navigator: At first Mac was choppy and slow but this improved the more I did it. On the WinXP I could hear the hard drive working as I zoomed and panned but it became faster and smoother the longer I had the file open. I think with more RAM this is not going to be a problem!

It still will be a problem to some degree until you upgrade to the 64-bit version of Photoshop. That's the result of several caches and transfers being accessed. Mostly disk cache and RAM based file data to screen preview buffer(s) which it generates on the fly - thus as more of it is read in and "generated" it becomes faster and smoother.

Anyway the solution may be this: max out the ram, get an SSD just for the scratch, and get two matching drives. Try the 2 drives in RAID 0 and RAID mirrored and see if the RAID 0 is much better. If it is get more drives to make a RAID 10 or for backup. If the RAID 0 is no help then use the second drive as a mirror or backup!

Sounds perfect even though I didn't fully understand the last two sentences.

⎾⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏋


I was going on the fact only the 32bit version is currently available (and what's being used by the OP's spouse), and no idea as to when the 64 bit version will release.

Adobe: "Our goal is to ship a 64-bit Mac version of Photoshop in CS5..."

Adobe photoshop cs5 (and the rest of the suite as well) should release on or about April 2010 based on the current 18 month product release cycle that Adobe has stuck with for the last 6 years or so. So, that's a little less than 6 months. I said "or a year" just to be totally safe but I doubt it'll take that long. Adobe Lightroom is already in a 64-bit version right?

I figured an array can both provide scratch space when needed, and if RAM disks are implemented, it can feed the memory faster than a single disk. Stupid bottlenecks... :rolleyes: :p

Yup, it can but not very much and the impact on the user is negligible unless (s)he's opening hundreds of files per hour. There's only a few second's different given a over one minute to load the multi-layer file of the size being discussed. It would have the most affect on scratch I/O of course but to that end the SSD especially two of them in RAID0, is even faster.

I didn't have any idea as to when the 64 bit version would ship, or that it would still be stuck running 1 - 2 cores.

I doubt very seriously Adobe intends to alter the the entire architecture of image handling and processing from the ground up - which is what would be needed to improve multi-core performance anything close to linearly. Nah, I guess even if Adobe embraces Apple's Grand Central it will still be the same ~ 15% of photoshop operations that are multi-threaded. GC could likely make those a little more efficient tho. ;)

As per the additional DIMM slots in an Octad, it would be nice to have now, and advisable for the 64 bit version. But I've no idea of budget. 8GB and 16GB (when they actually show), will be expensive. That should help drive the 4GB sticks down a bit further (as the 8GB sticks already have). They could become more of a "sweet spot" for MP's, as the 2GB sticks have been from the beginning. ;) So 32GB in the case of an Octad may not be horrendous in the near future. We'll have to wait and see.

Yep all true. For an advisory position the file being described here would need to be specifically considered tho. And of course we can look at what PS-32 is doing and make very close guesses.

I thought you used the array to feed your RAM disk fast enough to keep the system usable (definitely should help on the initial loading at least).

True. Yeah, but I'm a fairly broad "generalist" as the term is used above. Also I don't generally use a RAM disk. I would if I had 64 GB of ram tho! :) My biggest thing is 3D CG for film and TV and the way those applications typically work the computer loads sometimes 100's of texture images and CAD models per frame, renders it and then saves that frame. That cycle is repeated for the number of frames in the layer or clip being rendered. Over a 1000 frames is not uncommon. Then of course compositing those rendered layers and/or clips and editing them have their own set of requirements. :)

⎾⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏋



Yeah, that's a pretty good link. If (s)he goes through it tho (s)he should test things out and always keep in mind the file size and number of layers being used as the specifics values and results can change quite a bit depending on that.
 
⎾⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏁⏄⏋

Or even better if it's like that, get a 2008 Mac Pro. It's initially cheaper, it's faster at some things, AND it's got 8 RAM slots!

Gotta love my refurb 08 Quad. Over $1K savings compared to the new 09 Quad.

Sorry justit I have a Dell and I love it! Embrace the speed of mediocrity!

No need to apologize, that was meant at those who post on MR constantly complaining about how 'terrible' their life is with :apple:. ;)
 
...PowerPC G5 with 2.5GB RAM, original 74GB hard drive, original video card... File takes almost 6 minutes to actually open!!
...Just redrawing the screen (zooming in or out) can actually take 42 seconds!! ...Question is will the new MacPro give me the improved performance required...
Hi
That's the original 1.6GHz single CPU PCI G5...
Any current Mac Pro configuration will be a couple or so orders of magnitude faster - the Barefeats Cinebench rating for the 1.6 seems to have been 222... :eek:
 
Anyway the solution may be this: max out the ram, get an SSD just for the scratch, and get two matching drives. Try the 2 drives in RAID 0 and RAID mirrored and see if the RAID 0 is much better. If it is get more drives to make a RAID 10 or for backup. If the RAID 0 is no help then use the second drive as a mirror or backup!

I was just rereading this to try and figure out what you meat. I think I got it this time. I thought I would let you know however, that RAID 10 is only "hardware redundancy" and no substitute for an actual backup. This is why many people believe RAID0 to be superior in terms of both speed and efficient use of funds. Both must be backed up anyway. So why not use all 4 drives (or just 3) in a RAID 0 and keep a daily backup - or a real-time generational backup through something like Time Machine. RAID10 is useful in environments like on-location live video recording where if one drive breaks the operator may not have the time to both replace the drive and also restore the files - even though they will often have to do so anyway. So in those cases they are sacrificing speed and spending double the money in order to buy a little luck should the drive insert and (slooowly) rebuild the RAID on it's own without having to restore from the backup. In this way they can usually just keep recording the video and the broken drive doesn't become a literal show-stopper. This doesn't work in the same way with Mac though. With OS X's native RAID10 you must shut down the machine, replace the drive, and then power back up. While it attempts to rebuild you usually can not give it such tasks as continuing to record video successfully - for that you would need a "good" RAID card (read: expensive). BTW, for this to work one also needs to have an extra new drive of the same kind on hand and not being used.

And you can calculate the speed of RAID0 iterations fairly accurately by simple multiplication. 2-Drive RAID0 is roughly 2 times the seed of a single drive - of the same make and model. 3-Drive RAID0 is three times and etc, right up until you hit the limits of the interface which is something like 2 GB/s. ;)

I hear there's an additional limitation on the 2009 MacPros of something like 60 MB/s per drive which will limit each device (every drive and SSD) to 60 MB/s each. But adding drives still multiplies the resulting throughput - just capped at 60 MB/s times the number of drives. :(

Anyway, backup drives are best external (so you can turn them off and keep them safe) and always needed no matter what RAID level you choose to use.
 
The 2009 MP takes 1066 MHz ECC DIMMs which are available in 1, 2, 4 and 8 GB density. The lower densities (1, 2) are less expensive as unregistered modules (UDIMM). The 4 GB size is an odd ball as it is available as UDIMM and RDIMM. The higher densities (4, 8) are more expansive and are recommended by Intel in registered (RDIMM) spec.
The downside with RDIMM's, is they're more expensive for the capacity, which the OP doesn't seem to understand.

But as the order's been placed, I don't know if it can be canceled (or if it can, without penalties). Otherwise it could be sent back, but I'd think Apple would still charge the restocking fee, and the return shipping would have to be paid. Still cheaper than the cost difference between the memory configurations though.

True but I looked up ECC and it was the same price +/- $20 so I just let it ride. He can figure out what kind of RAM he needs separately from the thread. Good catch tho. Thanks.
I seem to recall 8GB non ECC 1066 DDR3 being rather inexpensive (~$300USD per), vs 8GB RDIMM version at ~$800USD per. Quite a difference in cost.

Or even better if it's like that, get a 2008 Mac Pro. It's initially cheaper, it's faster at some things, AND it's got 8 RAM slots!
This actually makes the most sense to me, but I didn't think the OP would be interested given the language of the posts. He (his wife) seemed to have their hearts set on a Nehalem based system to me.

But financially speaking, it solves the need for the least cost. It has EFI64, more DIMM slots than the '09 Quad's, is easier to implement RAID cards internally, and doesn't suffer the hampered throughput on the ICH10R.

I hear there's an additional limitation on the 2009 MacPros of something like 60 MB/s per drive which will limit each device (every drive and SSD) to 60 MB/s each. But adding drives still multiplies the resulting throughput - just capped at 60 MB/s times the number of drives. :(
I'm not sure where you got this. The ICH10R is throttled to ~660MB/s. That's fine for most mechanical disks (10k rpm or faster could push it though). But when you mix SSD in, it gets ugly. You could run a striped pair of SSD's and a single mechanical before hitting the limit (simultaneous access). That leaves a pair of SATA ports that can't be used simultaneously, and is also based on the assumption the optical drive would be inactive as well. So attached drives for backup would be OK, as speed isn't the highest priority. But an SSD array + any HDD array is out of the question (I do presume simultaneous access in such setups, otherwise, what's the point).

All the data (non memory) must flow through the QPI to the CPU (chipset + ICH10R), so the bandwidth of the QPI is shared. They must have fixed it, rather than set it as variable according to load (I've not had the time to investigate further, but seems to make the most sense IMO).
 
I'm not sure where you got this.

From you actually. But I see I misunderstood it almost completely. :D

Thanks for the correction!

The ICH10R is throttled to ~660MB/s. That's fine for most mechanical disks (10k rpm or faster could push it though). But when you mix SSD in, it gets ugly. You could run a striped pair of SSD's and a single mechanical before hitting the limit (simultaneous access). That leaves a pair of SATA ports that can't be used simultaneously, and is also based on the assumption the optical drive would be inactive as well. So attached drives for backup would be OK, as speed isn't the highest priority. But an SSD array + any HDD array is out of the question (I do presume simultaneous access in such setups, otherwise, what's the point).

All the data (non memory) must flow through the QPI to the CPU (chipset + ICH10R), so the bandwidth of the QPI is shared. They must have fixed it, rather than set it as variable according to load (I've not had the time to investigate further, but seems to make the most sense IMO).

But how does this work exactly? I mean my 3-drive RAID0 can hit speeds of 2 GB/s from the drive's unit cache. Under the system in the 2009 machines that would be capped to about 660 MB/s? Also this would cap a 2-drive RAID0 comprised of SSDs. What would then happen if there was a 2-Drive SSD RAID0 and a 3-Drive rotational RAID0? Contention waits or just slow overall I/O to/from both?
 
From you actually. But I see I misunderstood it almost completely. :D

Thanks for the correction!
:cool: NP. :)

I've certainly had my moments. :p

But how does this work exactly? I mean my 3-drive RAID0 can hit speeds of 2 GB/s from the drive's unit cache. Under the system in the 2009 machines that would be capped to about 660 MB/s? Also this would cap a 2-drive RAID0 comprised of SSDs. What would then happen if there was a 2-Drive SSD RAID0 and a 3-Drive rotational RAID0? Contention waits or just slow overall I/O to/from both?
Your system doesn't use QPI though. DMI works differently.

Figuring a 2x stripe of Intel 80GB's, reads should be able to hit 500MB/s. If you tried to add a mechanical stripe (assuming the drives alone can hit 100MB/s+), you'd be adding a min of 200MB/s as well. It can't take that, and the throughputs are throttled. Obviously it gets worse as you add additional drives, assuming the access is simultaneous. If not, you can do it (within the limits of the SATA ports available).

Assuming simultaneous access, the only solution is to use a SATA or RAID card to utilize the PCIe bandwidth. Even though it all goes through the QPI, it does work. So it seems the bandwidth allocated to the ICH10R has a fixed upper limit to prevent saturation of the QPI. I'm pushing 1.39GB/s across an 8x lane slot (card is 8x lane PCIe 1.1 = 2GB/s max).
 
Tesselator, gugucom,nanofrog you all have great suggestions but I think we are getting off the track here. There are some realities to consider including time and budget constraints. It is great to think of the future but the project I'm setting this system up for will be done by the time CS5 comes out. I need this computer yesterday – No time to exchange. Besides my client is no early adopter. Remember when I said she was using Pshop 7? We are usually about 3 or 4 versions behind around here!

I could put in 4 x 8GB sticks instead of the 4 x 4GB as planned, but I had some trouble finding the 8GB and the cost for IBM 8GB ECC PC2-5300 CL5 RDIMM MEM FOR HS12 MB DDR2 RAM (46C0513) is about $300 - $400 each. So 32GB would come in around $1200-$1600 and 16GB about $620. I really can't afford the $1200- budget constraint.

I read a post on the Adobe forums regarding SSD scratch disc. For some reason they do not recommend it- I'm trying to find out why. “At the moment SSDs offer no advantage for PS scratch – rather the opposite.”

I also read this about optimizing Mac for CS4 http://kb2.adobe.com/cps/404/kb404440.html
Lots of good info here like:

“For the best performance, you should set the primary scratch disk to a defragmented hard drive that is not running the operating system and that has plenty of unused space and fast read/write speeds”

“If, however you use a disk or RAID array only for Photoshop scratch disk files, fragmentation is rarely a concern, as hard disks used in this way don't become significantly fragmented.”

“Photoshop can directly access 3.5 GB of RAM when run on Mac OS (10.4.11 or later). If you have additional RAM on your computer, the RAM above 4 GB is used by the operating system as a cache for the Photoshop scratch disk data. Data that previously was written directly to the hard disk by Photoshop is now cached in this high RAM before being written to the hard disk by the operating system.”

Two interesting things here: Scratch disc should maybe be on it's own dedicated drive. Photoshop does actually use extra RAM as a sort of scratch disc by using it as a cache.

I think the main bottleneck with opening and saving files is CS4 itself- 100GB of RAM will not help with that.

So I 'm forming a new strategy:
16GB RAM
Boot disc for application and OS: Intel X25-M Mainstream 80GB
Dedicated scratch disc: 2X- 500GB Western Digital WD RE3 7,200 HDD RAID0 (option B: 1-150GB WD VelociRaptor 10,000RPM )
Data Drive: 2X- 500GB or 1TB Western Digital WD RE3 7,200 HDD RAID0
Backup: External drive
 
Actually....

I have to say. Your clients way of working wastes alot of time.
Almost not proffessionals would put up with such a long screen redraw for something as essential as zoomin in and out. That should be almost instant.

Even pro illustrators working with big res. and many layers at some point have to flatten some parts of the image. It means it's more difficult to edit those flattened parts but if you are organized at saving layer groups you can just go back in there and re-edit no problem, it's a basic photoshop skill that speeds up everything. Not only you machine but also your decision making process.

I would buy a base macpro with owc ram and tell your client to work smarter.
Spend the rest on a nice dinner for two and you'll still save a little.
 
Tesselator, gugucom,nanofrog you all have great suggestions but I think we are getting off the track here. There are some realities to consider including time and budget constraints.
I'm accustomed to expecting budget constraints, as I don't expect SOHO users to have unlimited budgets (not even close, as $5kUSD seems optimistic in many cases for both the system and any desired/needed upgrades). Ideally, had you stated a target figure, that may have precluded some of the "confusion", as it would have been clear that some things would have been out of bounds in terms of costs. Not a problem, but it could have made things easier for everyone. ;) :D

So I 'm forming a new strategy:
16GB RAM
Boot disc for application and OS: Intel X25-M Mainstream 80GB
Dedicated scratch disc: 2X- 500GB Western Digital WD RE3 7,200 HDD RAID0 (option B: 1-150GB WD VelociRaptor 10,000RPM )
Data Drive: 2X- 500GB or 1TB Western Digital WD RE3 7,200 HDD RAID0
Backup: External drive
The array would be faster than the Velociraptor, so skip it. Though the consumer version would be less expensive (Caviar Black models), I'd stick to the RE3's for DATA, as they are safer (better specs than the Caviar Black models, namely MTBF hrs).

Blacks could actually suffice for the scratch array if the funds are that tight (just keep in mind, they'd fail <drive DOA> sooner than the RE3's).
 
Nanofrog you’re right- it probably would have helped to give you some idea of budget. Sorry if I raised that issue at the wrong time. Everyone on this forum has been very helpful. I have learned so much and in the end I was able to figure out what to get for upgrades. I am willing to pay good money (this whole setup including CPU, display, tablet, extra RAM and drives is around $6000!) but it is always easier to spend more if you know exactly how it is going to improve performance, and that is not possible at this time. Who knows when CS5 is going to come out, and how fast it will be, and if I will be able to sell my machine on Ebay then (just kidding)? For now I am curious to see how the new mac compares to the old- I will let you know. Thank you all again!
 
You ...

... should be fine with:

- the smallest octo core Mac Pro (8x2,26Ghz)

- 16GB RAM (8x2GB)

- Intel X25 80GB SSD (scratch and/or system drive, keep the photo data separate on a single drive, as any other data like music and movies)

- ATI 4870 graphics card

- just single harddrives of the size of your needs, no RAID (I wouldn´t recommend it, too, too much error prone and hazzle to backup). I would stick with 1TB drives at the moment, they have the best cost/performance ratio and give you best compatibility with external enclosures

- two-bay eSata enclosure (port multiplier aware) or more, as you need for external backups

- simple two port eSata PCI express card (or 4x, if needed)

IMPORTANT: What I definitely would urge you to do: Upgrade via second hand to a used copy of CS2 (Photoshop 9) or better CS3. You should be able to get good deals via Craigslist or eBay. Photoshop 7 won´t really work in 10.5 and definitely NEVER in 10.6. So forget about using it with a new Intel Mac of any kind, except it runs OSX 10.4 (and this means no go for any 2009 Mac Pro or the like). Sell it with the Powermac G5, which will generate a couple of hundreds for the budget.

I am certain, that this minimalistic approach leaves you plenty of money for the needed accessoires and tools your spouse requires and will stay way beyound US$4000,- You don´t need the certainly refined and maximised performance setups discussed here now, as any new Mac Pro even in basic configuration will trash your G5 any minute.

As a general rule: Only buy what you need, do not buy for a possible future. We don´t know yet about CS5, so leave it the the point in time when we do and act accordingly. Upgrade when new requirements arise - with an 2009 Mac pro, this is hardly a thought worthwhile for the next several years. Harddrives, graphic cards and the like can be upgraded on the fly.
 
Nanofrog you’re right- it probably would have helped to give you some idea of budget. Sorry if I raised that issue at the wrong time. Everyone on this forum has been very helpful. I have learned so much and in the end I was able to figure out what to get for upgrades. I am willing to pay good money (this whole setup including CPU, display, tablet, extra RAM and drives is around $6000!) but it is always easier to spend more if you know exactly how it is going to improve performance, and that is not possible at this time. Who knows when CS5 is going to come out, and how fast it will be, and if I will be able to sell my machine on Ebay then (just kidding)? For now I am curious to see how the new mac compares to the old- I will let you know. Thank you all again!
It should be far more than she's used to = extremely pleased with it. ;)

You can deal with 64bit software at a later time. Maybe the memory will have fallen to a more manageable amount, though the large capacity DIMMs don't fall like the lower capacity parts as the market is more saturated with supplies. But any amount saved is better in your pocket than a memory vendor. :p And then of course there's the possibility of a new system if you're going to wait for CS5 before changing software.

... should be fine with...
The system's already ordered (posted earlier in the thread). ;)
 
<<- just single harddrives of the size of your needs, no RAID (I wouldn´t recommend it, too, too much error prone and hazzle to backup). I would stick with 1TB drives at the moment, they have the best cost/performance ratio and give you best compatibility with external enclosures>>

I've never worked with a RAID before. Do most people find it "error prone"? It sounds like a nightmare.
 
Raid ...

... levels are a professional workaround for speed and size limits classical spindle based harddrives have. They are utilized for specific needs and can be categorized with three main priorities: Redundancy, Speed, Size. It´s no nightmare, if you know, what you are doing. SSDs begin to take away many needed RAID solutions regarding speed. For home users a single good SSD nullifies any according RAID solution, like regarding your Photoshop cache drive.

If you have a critical system, let it be a workstation or a server, which needs to be running with no interruption from a harddisc failure, you would choose RAID 1, e.g., which keeps two harddiscs in parallel, so if one fails, the other one will take over and you see no loss at all. It it needs throughput, too, you make it RAID 10 etc.pp. For speed you would choose RAID 0, which takes two harddiscs to be written two (so a data set is splitted in half, so to speak, two highways instead of one). If you loose one, all is gone. For size you would use RAID 5/6, which takes all three or more harddiscs together and form one big one. To avoid loosing all your data, some redundancy is built in, so you give up some harddisc space for this. Depending on the RAID level, either two or three failing harddiscs will make all data be lost. On enterprise scale you certainly need RAID solutions, many complicated ones, too, but that´s where it belongs, anyhow.

Very roughly drafted, I know, but the point is: Unless you have a specific need, like capturing uncompressed 1080p HD footage which requires enormous write/read speeds, storing and storing huge amounts of data on a daily basis, you shouldn´t use it. RAID systems require a well thought out strategy, good (and therefore mostly expensive) hardware.

What RAID never ever establishes or replaces: A backup strategy. Very often people recommend RAID 1,5 or 6 for this, but that´s moot: Backup means having your data coherent at different places, not redundantly saved at one. RAID systems need more attention than single harddisc ones.

If you don´t need it, don´t use it.

For more information look here: http://en.wikipedia.org/wiki/RAID
 
Why not go the iMac route?
The new i7 is ten folds faster than the old G5.
Max the ram and you have a very fast computer for very little money.

If money is no issue, then sure go the MP route, but you get a lot more speed for the money with the i7 iMac.

If the customer did suffice with a 80GB HD before you could just get a fast SSD and buy a FW800 external HD for backup.

The iMac will cost about $3500 if you upgrade RAM yourself with the external drive.
While the solutions talked about here are close to $10k.
 
IMPORTANT: What I definitely would urge you to do: Upgrade via second hand to a used copy of CS2 (Photoshop 9) or better CS3. You should be able to get good deals via Craigslist or eBay. Photoshop 7 won´t really work in 10.5 and definitely NEVER in 10.6. So forget about using it with a new Intel Mac of any kind, except it runs OSX 10.4

CS2 runs like a dog on intel. It's not an option at all!
CS3 are limited to 3.3GB ram.

Why spend 10k on a machine and use old software that slows you down?
Get CS4 and upgrade when CS5 is around, which shouldn't be too far away.
 
Only 862 mb? The biggest layered psd document I have on my 2.8 ghz iMac is 1,5 gb. It takes about 5 min to open but working with it is no problem. Any current Mac Pro with plenty of ram will be more than enough.

CS2 runs like a dog on intel. It's not an option at all!
CS3 are limited to 3.3GB ram.

Why spend 10k on a machine and use old software that slows you down?
Get CS4 and upgrade when CS5 is around, which shouldn't be too far away.

Couldn't agree more. An iMac with CS4 will be faster or about as fast as a Mac Pro with CS2 - and what's even more important, WAY more reliable.
 
Well, ...

... I think they already made up their mind.

Besides: I think it´s way cheaper to buy some old CS2/CS3 than the upgrade from CS4 to CS5; performance wise I don´t see significant problems for their type of workload.

But it´s their decision, anyway.
 
I've never worked with a RAID before. Do most people find it "error prone"? It sounds like a nightmare.
No, it's not.

What can be considered "error prone", is running a RAID set without a backup, and is in the most danger if the level is a type 0 (stripe set). In this particular instance, if a drive goes, the whole array is shot (data is gone - Period). You have to fix the problem, and restore from backups. But if the backup is non existant, the data is gone permanently. Really dangerous.

RAID can be done via two main ways.
1. Use the systems resources to do the calculation work, and this comes in two flavors. One is the drives are attached to the main board, and uses the OS to create the array. The second is to use a Fake RAID controller (just a separate card with a SAS or SATA chip on it) along with the drivers provided with the card. It still uses the CPU for calculations. As a result, such methods should never be used with parity based arrays. Ever. They can run 0/1/10 quite well, assuming you don't need a large drive count (more ports than is available on the board or Fake RAID card (i.e. a SATA card that has the drivers to support some RAID levels).

If you do, you either need to go with a RAID controller or an HBA (Host Bus Adapter), which has far more ports than the typical Fake RAID controller. They also have their own processor and cache, but do not do RAID. But they exist in up to 24 ports on one card (useful for ZFS pools for servers). They're also cheaper than a RAID controller. ATTO for example, makes both.

2. A proper hardware RAID card. These have their own processors and cache built on the card, and keeps the load off the CPU all together. They also include an NVRAM solution that both solves the write hole issue for parity based arrays (5/6/50/60), and the speed issue with partial stripe writes.

These are the best way to go, but you do pay for it.

As giffut gave the link, I'd recommend checking it out to understand the differences between the levels. Also understand, that not all cards will work the same (minor, but they do exist), nor the software implementations. But good RAID cards are typically easier to deal with after a failure than software arrays in my experience, and they're easier to transfer to different systems.

Either way, I'd strongly suggest experimenting with it (force failures) to see how it behaves, and how to fix it. Before trusting any important data to it.

SSDs begin to take away many needed RAID solutions regarding speed. For home users a single good SSD nullifies any according RAID solution, like regarding your Photoshop cache drive.
SSD's are better for single replacement drives in high read situations. But it doesn't do so well in high write scenarios, or and some of them have lousy write speeds (the drive can really matter here).

But it's biggest disadvantage is cost related. The cost/GB is even worse than SAS drives. You can get far more capacity for the same funds using SATA mechanical, and higher sustained throughputs for less money as well.

But if the budget is large enough, it can be useful for applications (i.e. maybe an SSD stripe set for OS and apps). Then if there's a high write requirement, use a mechanical array for data. It's just not cheap. ;)

What RAID never ever establishes or replaces: A backup strategy.
Absolutely. There is NO substitution for a proper backup.

Now a RAID array can be used as a backup for another one (via backup software ONLY, not mirroring the two).
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.