SonicExplorer
Max Output Level: -75 dBFS
- Total Posts : 775
- Joined: 2004/02/26 16:44:40
- Status: offline
Hard Disk Cache Size Question
Hi Guys, I'm buying two new SATA hard disks, one for the system disk (Windows) the other for the audio data. How important is cache size in terms of streaming audio data in Sonar? Under normal circumstances I can see how there could be an advantage when streaming a large sequential file or two, but if the disk heads are already jumping all over the place reading many large audio files (let's say 2 dozen 24-bit mono tracks at 44.1KHz), I just can't picture how a 2MB cache vs. and 8MB (or more) is going to make much difference. Thoughts? Anybody with any real-life testing of smaller vs. larger disk cache in this scenario? Thanks, Sonic
post edited by SonicExplorer - 2017/08/06 06:52:30
|
soundman32
Max Output Level: -90 dBFS
- Total Posts : 45
- Joined: 2007/10/09 03:57:32
- Status: offline
Re: Hard Disk Cache Size Question
2017/08/06 09:36:10
(permalink)
It might be better rather than getting 2 hard disks, get an SSD for the data disk. There will be less latency (i.e. none) when reading multiple files. Of course, as the capacity will probably be smaller than a HDD (256GB vs 2TB or so), you will need some way to transfer the projects to/from a backup drive when the project is complete, but you already back up your files to some other device any way, don't you :-)
|
chuckebaby
Max Output Level: 0 dBFS
- Total Posts : 13146
- Joined: 2011/01/04 14:55:28
- Status: offline
Re: Hard Disk Cache Size Question
2017/08/06 10:01:04
(permalink)
I share soundman32's thoughts get an SSD for your main OS/Sonar. There's nothing better than files that load in seconds flat. Personally, I put my last 10 projects on the SSD. My large projects load under 14 seconds. Sometimes its worth the trade off (size for speed). However if you choose to go the route of HDD: Cache: Hard drives come with a buffer memory called a cache. It also influences hard disks’ access speed. In the main it can be said that the bigger the cache, the better the hard disk’s capacity to handle large amounts of data. Large cache sizes have proven very useful for applications in the audio field. If you wish to use the hard disk for streaming sample content, be mindful of its cache size. Along with rotational speed, cache size has an immediate impact on the amount of individual samples you can load at a time, say, while VST instruments (for example HALion) are being played. Currently, hard disks with 32 to 64 MB cache are the most common choice. SonicExplorer I just can't picture how a 2MB cache vs. and 8MB (or more) is going to make much difference. Then picture 2005 and a 40GB western digital IDE . Look for something in the 72,000/32-64MB range. When it comes to HDD's, don't skimp out, you want fast rotations and good size cache.
post edited by chuckebaby - 2017/08/06 10:25:58
Windows 8.1 X64 Sonar Platinum x64 Custom built: Asrock z97 1150 - Intel I7 4790k - 16GB corsair DDR3 1600 - PNY SSD 220GBFocusrite Saffire 18I8 - Mackie Control
|
M@
Max Output Level: -86 dBFS
- Total Posts : 221
- Joined: 2015/01/07 17:58:56
- Location: Innsbruck, Austria
- Status: offline
Re: Hard Disk Cache Size Question
2017/08/06 12:38:13
(permalink)
2Mb vs 8Mb cache isn't going to make a difference. However current HDD will either be 32 or 64Mb....so try and get one with 64Mb if you plan to record to/stream off it. Buy a good one. Do consider however the approach as posted above for best overall perfomance. One SSD for operating system, Sonar, samples and recording and one HDD for storage of projects not actively being worked on. I do not use huge sample libraries so a 128Mb SSD works for me. You might want get 256/512MB though as they cost not much more.
Tracking: Sonar Platinum (X3 Producer, X2 studio, X1 expanded, 8.3) (64bit)System: Win10 Pro (64bit), Asus P8Z77 V Le Plus, I7-3770k, 16GB Ram, SSD System drive, Raid1 Recording & Backup drive, VS-700 Set, TC Konnekt 48Instruments: Roland Juno Stage, Kawai CA5, Washburn X50Pro, Blackstar-One100, Merida,...
|
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
- Total Posts : 26036
- Joined: 2006/09/17 11:23:23
- Location: Everett, WA USA
- Status: offline
Re: Hard Disk Cache Size Question
2017/08/06 13:42:30
(permalink)
I would posit that the drive's built-in cache size is almost irrelevant in the context of streaming audio in a DAW. Consider that the drive's cache holds the last N disk sectors that have been read (read by all processes, not just your DAW) - up to, say, 64 MB. A typical project will contain more than 100 times that. It's like carrying an extra penny in your pocket to save space in your wallet.
All else is in doubt, so this is the truth I cling to. My Stuff
|
THambrecht
Max Output Level: -73 dBFS
- Total Posts : 867
- Joined: 2010/12/10 06:42:03
- Location: Germany
- Status: offline
Re: Hard Disk Cache Size Question
2017/08/06 15:14:44
(permalink)
To my knowledge SONAR makes NO use off the cache. In older versions caching was disabled (recommended) In the current aud.ini: ReadCache=0 WriteCache=0
We digitize tapes, vinyl, dat, md ... in broadcast and studio quality for publishers, public institutions and individuals.4 x Intel Quad-CPU, 4GHz Sonar Platinum (Windows 10 - 64Bit) and 14 computers for recording tapes, vinyl ... 4 x RME Fireface 800, 2 x Roland Octa Capture and 4 x Roland Quad Capture, Focusrite .... Studer A80, RP99, EMT948 ... (Germany) http://www.hambrecht.de
|
gswitz
Max Output Level: -18.5 dBFS
- Total Posts : 5694
- Joined: 2007/06/16 07:17:14
- Location: Richmond Virginia USA
- Status: offline
Re: Hard Disk Cache Size Question
2017/08/06 15:40:42
(permalink)
So writing to the cache doesn't help when you are tracking from a perspective of how many tracks can you record at a time. Cache is useful for bursts of disk writing activity. When you copy a 5 GB Project there is a burst of activity where it writes very fast until the cache is full, then it slows down and writes at a fairly steady speed. On different computers, these numbers differ. On my computer the burst moves at around 100 MB/Second and then steady steady copying data after the cache is full is around 60 MB/Second. Copying to my USB SSD happens at around 30 MB/Second. Copying from my laptop to my desktop over a wired network cable through a gigabit switch is around 15 MB/Secs (the constraint is the laptop drive). All of these are ample to record 18 tracks at a reasonable buffer setting. Disk read speed can help when you are doing comping. In that case, you record playing the same song over and over and over. I do this when I'm practicing. Eventually, I can end up with so many takes on a single piece that I start to get dropouts. The problem here is read speed. An SSD would significantly raise the ceiling of how many of these tracks you could have without risking dropouts. Sonar makes it possible to unmute any of the takes at any second, so the disk has to read every take every time. Similarly to the read speed, the cache can save you from shooting yourself in the foot. Right now I'm recording someone playing and just curious I went and copied another project to see if it would cause a dropout. It did not cause a dropout. This is in part due to the cache available.
StudioCat > I use Windows 10 and Sonar Platinum. I have a touch screen. I make some videos. This one shows how to do a physical loopback on the RME UCX to get many more equalizer nodes.
|
SonicExplorer
Max Output Level: -75 dBFS
- Total Posts : 775
- Joined: 2004/02/26 16:44:40
- Status: offline
Re: Hard Disk Cache Size Question
2017/08/06 18:45:08
(permalink)
Thanks Guys. Entirely understood and agree on the SSD. I need to get an entire system configured and running first though, too many variables going on otherwise. I will probably then swap out the audio data drive for an SSD once everything else is working. Or just add a small SSD and copy the currently active project to/from it. I'll be running XP so that adds another potential curve ball, not sure how XP may handle SSD's. Anyway, back to the cache aspect..... I agree with bitflipper, I'm not seeing how hard disk cache size is going to make much difference when streaming many audio tracks. The only samples involved are drums, and those are loaded once into RAM and stored, so that's not an aspect to be concerned about either. i suspect pretty much any 7200RPM drive with < 10ms access time will be fine. IIRC the average number of audio tracks I use trend around a dozen mono tracks since the drums are locked in RAM. So we are only talking vox, guitar, bass, maybe keys. On the outside maybe 20 tracks total (mono, 24-bit, 44.1KHz). I suspect that shouldn't be any problem for a 7200 RPM drive. At 96KHz it might be another story but I never run that high. This is my current thinking, set me straight if I'm way off base or overlooking something.... Sonic
post edited by SonicExplorer - 2017/08/06 19:16:07
|
Sanderxpander
Max Output Level: -36.5 dBFS
- Total Posts : 3873
- Joined: 2013/09/30 10:08:24
- Status: offline
Re: Hard Disk Cache Size Question
2017/08/06 19:43:33
(permalink)
Two dozen mono tracks shouldn't really be an issue for any modern HDD regardless of cache size. At 44.1KHz 24bit, each file is roughly 5.5MB per minute. 24 tracks is 132MB per minute or 2.2MB per second. Any HDD can stream that much without breaking a sweat.
|
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
- Total Posts : 26036
- Joined: 2006/09/17 11:23:23
- Location: Everett, WA USA
- Status: offline
Re: Hard Disk Cache Size Question
2017/08/06 20:02:03
(permalink)
Disk cache is even less relevant for sampled instruments, which predate 8+ GB systems and therefore manage memory better than any assistance the O/S or hardware can offer. Sometimes (e.g. Superior Drummer) the entire sample set is cached in memory. Sometimes (e.g. Kontakt) only the first N milliseconds of each sample is pre-loaded but you can increase how much is pre-loaded if you have a lot of RAM to spare. If your use of sampled instruments is limited to drums alone, then even an SSD might not be of much benefit. The exception, of course, being when you initially start up a project. In that case it can cut startup times down from a couple minutes to a few seconds if the project contains a lot of unrendered sampled instruments. I think you're taking the right approach. Get the system set up and stable, then decide if you need/want an SSD for your samples and/or projects. Or maybe buy a new sample library instead.
All else is in doubt, so this is the truth I cling to. My Stuff
|
SonicExplorer
Max Output Level: -75 dBFS
- Total Posts : 775
- Joined: 2004/02/26 16:44:40
- Status: offline
Re: Hard Disk Cache Size Question
2017/08/07 03:23:18
(permalink)
Thank you very much guys for your kind input and patience. Right now the final sticking point to this "new" XP DAW is figuring out the video situation. I really do not want/like the idea of a dedicated graphics card with massive heat sinks and/or fans just for an audio DAW. Looking around eBay I'm confused as to what specs to target for PCIe video..... 64MB, 128MB? Brand? OEM cards ok or not? Ugh.... Sonic
post edited by SonicExplorer - 2017/08/07 04:00:26
|
tlw
Max Output Level: -49.5 dBFS
- Total Posts : 2567
- Joined: 2008/10/11 22:06:32
- Location: West Midlands, UK
- Status: offline
Re: Hard Disk Cache Size Question
2017/08/07 04:24:56
(permalink)
THambrecht To my knowledge SONAR makes NO use off the cache. In older versions caching was disabled (recommended) In the current aud.ini: ReadCache=0 WriteCache=0 That refers to the Windows file caching system, which normally stores stuff in RAM until Windows decides it sees a gap where it has time to write to the permanent storage (HDD or SSD). Sonar, like nost DAWs, by default bypasses that and sends the data straight to disk. The original idea being that if Windows or the application crashed any just recorded stuff would be safely on the disk, not still sitting around in RAM. Many years ago one of the big plusses for Pro Tools HD hardware systems built around digital recorders storing data not the computer was that kind of protection against data loss. Also that the external box doing some of the work could take some of the strain off the computers of that era. How relevant that actually is on a modern system is debatable, and if Windows crashes even if the data is on the drive it often hasn't got the necessary file system headers and catalogue entries to tell Windows it's there so Windows can't see it and data recovery techniques are needed to "find" it. And with caching enabled a project that fits entirely in RAM runs incredibly fast and smooth, though SSDs have caught up quite a lot even with that. The other disk cacje, which is the one being discussed I think, is the RAM chips that are part of a disk's controller board and cache the stuff that's frequently being read or has just been written to the disk to give the disk some time to catch up and write data to the platter. It basically speeds up saving data that's smaller in total than the disk cache. Modern HDDs have pretty big caches.
Sonar Platinum 64bit, Windows 8.1 Pro 64bit, I7 3770K Ivybridge, 16GB Ram, Gigabyte Z77-D3H m/board, ATI 7750 graphics+ 1GB RAM, 2xIntel 520 series 220GB SSDs, 1 TB Samsung F3 + 1 TB WD HDDs, Seasonic fanless 460W psu, RME Fireface UFX, Focusrite Octopre. Assorted real synths, guitars, mandolins, diatonic accordions, percussion, fx and other stuff.
|
tlw
Max Output Level: -49.5 dBFS
- Total Posts : 2567
- Joined: 2008/10/11 22:06:32
- Location: West Midlands, UK
- Status: offline
Re: Hard Disk Cache Size Question
2017/08/07 04:43:26
(permalink)
SonicExplorer Thank you very much guys for your kind input and patience. Right now the final sticking point to this "new" XP DAW is figuring out the video situation. I really do not want/like the idea of a dedicated graphics card with massive heat sinks and/or fans just for an audio DAW. Looking around eBay I'm confused as to what specs to target for PCIe video..... 64MB, 128MB? Brand? OEM cards ok or not? Ugh....
There are quite a few inexpensive fanless boards around, usually based on ATI chipsets. They need some air movement within the case, but the PC in my sig (now sadly deceased) ran fine with just a big Nokia cpu cooler and a couple of big 140mm Nokia set at reduced voltage for slow running one on the cpu and one as a case fan to flow air through the case - and you need a case fan anyway. That PC was almost inaudible from 8 feet, measured 26dBA usually, around 45dBA under pretty heavy loading. The gpu was OK for a lot of games and ran Photoshop pretty quickly as well :-) Big gpu heatsinks aren't a problem other than if they block a slot you need for something else. In fact they're good because they mean no fan is needed on the gpu. I've used OEM-style cards since the 90s and have had no more problems with them than any other. DAWs don't really need massively powerful graphics setups. Most people in the Mac world using Retina MacBooks just have the Intel cpu on-board graphics, fairly recent MacBook Pros being HD4000 series or better. That handles anything a DAW requires perfectly well, can cope with a couple of 1080p (or better) displays, and all the optional upgrade to a seperate gpu does is make a few games run better and add heat and noise. And you might have trouble finding drivers for XP-era gpus - or XP drivers for modern Intel integrated graphics. XP is ancient in OS terms, it was replaced a decade ago. To be honest I wouldn't go there, it's like building a 1970s car in 2017 from what spares and old stock parts you can find. I'd bite the bullet and go to at least Windows 7. Vista onwards introduced a lot of tweaking to the OS which has benefited DAWs quite a bit.
Sonar Platinum 64bit, Windows 8.1 Pro 64bit, I7 3770K Ivybridge, 16GB Ram, Gigabyte Z77-D3H m/board, ATI 7750 graphics+ 1GB RAM, 2xIntel 520 series 220GB SSDs, 1 TB Samsung F3 + 1 TB WD HDDs, Seasonic fanless 460W psu, RME Fireface UFX, Focusrite Octopre. Assorted real synths, guitars, mandolins, diatonic accordions, percussion, fx and other stuff.
|
SonicExplorer
Max Output Level: -75 dBFS
- Total Posts : 775
- Joined: 2004/02/26 16:44:40
- Status: offline
Re: Hard Disk Cache Size Question
2017/08/09 22:33:18
(permalink)
One more question.... does it matter that I'd be using SATA drives in IDE mode (in other words the MoBo is set to IDE/Legacy)? Does that make the drives perform any worse than a native IDE drive would have? Just wanting to make sure I'm not missing anything since I've never tried SATA drives before.... Thanks, Sonic
post edited by SonicExplorer - 2017/08/10 01:59:16
|
gswitz
Max Output Level: -18.5 dBFS
- Total Posts : 5694
- Joined: 2007/06/16 07:17:14
- Location: Richmond Virginia USA
- Status: offline
Re: Hard Disk Cache Size Question
2017/08/12 02:49:08
(permalink)
In my experience SATA drives always work fine. The only time the drive is a problem for me is when I record every time I practice a tune for weeks on end. Then I hit the limit of what the thing can read. I usually go delete a few hundred useless takes and I'm rolling again. I have wanted a setting where when you're tracking like this it doesn't bother reading from disk things takes you aren't listening to. Someday.
StudioCat > I use Windows 10 and Sonar Platinum. I have a touch screen. I make some videos. This one shows how to do a physical loopback on the RME UCX to get many more equalizer nodes.
|