iTunes, external hard drive and performance

I know how to move all my music onto an external hard drive and play through iTunes -- my question is: what, if any, effect will this have on my machine's performance? Improve it because music isn't being pulled off the main hard drive any more or harm it because now there's a constant stream of data being transferred via Firewire? Or nothing? I have enough space right now that I don't need to move my music off the iMac if I don't want, so I'm trying to decide if going to an external would be worthwhile.

Thanks in advance for your thoughts!

iMac 2 GHz Intel Core Duo 1 GB 667 Mhz RAM, Mac OS X (10.4.11), 233 GB Maxtor ATA internal HD; 250 GB Western Digital MyBook external HD; iTunes 8.1.1

Posted on May 14, 2009 3:33 PM

Reply
9 replies

May 18, 2009 3:28 AM in response to B J P

In terms of your CPU it will make no difference at all. As for read / write times, modern Macs and most external HDs operate at 7200 rpm, and Firewire can handle data throughput higher than iTunes needs to play music.

The only unknown factor is, if you are using your Mac heavily for other apps too, how high or low down the "food chain" of OS X is the monitoring of Firewire ports, and whether you would notice anyway? I don't know the answer to that.

If you decide to move your iTunes, do read this article first:

http://www.ilounge.com/index.php/articles/comments/moving-your-itunes-library-to -a-new-hard-drive

May 19, 2009 9:31 AM in response to christopher rigby1

Thanks, Christopher.

It sounds like, since it won't make a difference in CPU performance, then the only difference might be in HD performance. (Specifically, and this might go without saying, I'm concerned about the Mac's performance while I'm sitting at it doing a host of things with music in the background.)

So if I'm pulling music data off an external HD would that take enough activity off the internal HD to be noticeable?

May 19, 2009 3:44 PM in response to christopher rigby1

It also depends on what external HD you happen to be using - I used to use a LACIE drive connected via Firewire with hardly any noticeable difference - since buying this Macbook (no Firewire) I've "up"graded to a USB 2.0 Western Digital - and have had no end to problems with it "spinning" up and down as iTunes plays my music.

Basically once or twice every 60 seconds the music pauses for 1-2 seconds as the HD spins back up and start playing the music again. I've gone to almost exclusively listening to music on my iPod because of it. Spent a great deal of time at the WD forums to try and find an answer, nothing ever surfaced.

I would check to see if other users are using your particular external HD for iTunes playback for a more definitive answer - see if there are any documented problems such as mine (and hopefully it's not the same WD HD as mine!)

May 19, 2009 6:25 PM in response to B J P

If you've got the room then it's time to experiemnt. Copy your entire iTunes folder to your external drive, then hold down shift when launching iTuens to get the option to create or choose a libray. Choose the one on the external drive and give it a test drive. If it works well then stick with it otherwise simply revert to the old library. Either way you now also have a complete backup for your library. I'm not a Mac user but I'm sure someone else could point you in the direction of a tool to keep the two folders up-to-date.

tt2

May 21, 2009 3:26 AM in response to B J P

Since years, I use iTunes in combination with an external hard drive (firewire) because I have a fairly big library (200GByte) which would fill my internal hard drive unnecessarily. Contrary to USB, data transfers over firewire don't use the computer's CPU to operate (see http://en.wikipedia.org/wiki/Firewire#ComparisontoUSB). You will not have any problems concerning CPU power, iTunes will take its share either way (music on internal or external hard drive).

External firewire hard drives are MUCH faster (~40-80MByte/sec) than what is needed for a constant music stream (several Kbyte/sec for mp3, depending on encoding), don't worry about that, either. I also noticed that, even under heavy load, the music never stops, so iTunes always gets the CPU power needed to play. Mac OS X handles that very well, even when the CPU is under 100% load.



In conclusion, I would predict that you will not see any difference in performance, the resources used by iTunes are just the same in both cases. Also, iTunes in general is not very demanding, and will not make an noticeable impact on a computer's performance when using other programs at the same time. This is true for recent machines (Intel CPU), I am not sure about older computers, where you probably could feel the difference between iTunes on and iTunes off. I remember that I would get better frame rates in Unreal Tournament if iTunes was closed, but that was ~8-10 years ago. This would be independent of having your music on the internal or external hard drive, anyway.



The only question is: do you need your internal hard drive space or not? That, in my opinion, is the only criteria. As I need my internal space for other purposes, I have my iTunes library on an external hard drive.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iTunes, external hard drive and performance

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.