Selecting PC Hardware for Audio Recording?
Forum rules
If you require help using Audacity, please post on the forum board relevant to your operating system:
Windows
Mac OS X
GNU/Linux and Unix-like
If you require help using Audacity, please post on the forum board relevant to your operating system:
Windows
Mac OS X
GNU/Linux and Unix-like
Selecting PC Hardware for Audio Recording?
This question is a result of my helping a friend select and setup a PC for dedicated Hard Drive wiping and only pertains to PCs with Parallel ATA Hard Drives.
http://en.wikipedia.org/wiki/Parallel_ATA
I was under the impression that since Parallel ATA Hard Drive Controllers are standard that they would be ~ the same and the Parallel ATA Hard Drives with different rotational speeds and caches would be the significant variable. Am still sure this is correct but was surprised with the significant differences between ~ same age PCs write speeds using the same 40GB Hard Drive.
This discovery was made when we decided to check the Write Zero Speed of DBAN http://www.dban.org/ on various old PCs. These tests were all made with the Hard Drive as the Primary Master and with No Primary Slave.
Since I am a beginner concerning Audio Recording with a PC would be interested in any experience, suggestions... concerning PCs with Only Parallel ATA Controllers and Hard Drives.
Hope that someone else has also noticed significantly different write speeds with the same Hard Drive with various PCs.
Thanks
Ken
http://en.wikipedia.org/wiki/Parallel_ATA
I was under the impression that since Parallel ATA Hard Drive Controllers are standard that they would be ~ the same and the Parallel ATA Hard Drives with different rotational speeds and caches would be the significant variable. Am still sure this is correct but was surprised with the significant differences between ~ same age PCs write speeds using the same 40GB Hard Drive.
This discovery was made when we decided to check the Write Zero Speed of DBAN http://www.dban.org/ on various old PCs. These tests were all made with the Hard Drive as the Primary Master and with No Primary Slave.
Since I am a beginner concerning Audio Recording with a PC would be interested in any experience, suggestions... concerning PCs with Only Parallel ATA Controllers and Hard Drives.
Hope that someone else has also noticed significantly different write speeds with the same Hard Drive with various PCs.
Thanks
Ken
-
kozikowski
- Forum Staff
- Posts: 69367
- Joined: Thu Aug 02, 2007 5:57 pm
- Operating System: macOS 10.13 High Sierra
Re: Selecting PC Hardware for Audio Recording?
Since many posters don't know they even have hard drives, this may be more interesting than you think.
Audio (and video) editing doesn't wait. When that B-Flat note comes down the pike, the computer has to find somewhere to put it right now, because there's going to be another note right behind it.
That's what kills storage. It's not the absolute speed of the drive as much as quality of the file management and competition. Audacity will not work into a highly fragmented drive, it doesn't matter how big or fast the drive is. You can do credible (careful) production on a very old computer with really slow drives, as long as you have lots of room and a well-behaved file system.
It regularly kills designers when they use the common data transfer numbers to spec out an entertainment system. Transfer speed isn't nearly as important as sustained data transfer. The drive can't stop to lick its paws and preen in the middle of a live band capture.
Koz
Audio (and video) editing doesn't wait. When that B-Flat note comes down the pike, the computer has to find somewhere to put it right now, because there's going to be another note right behind it.
That's what kills storage. It's not the absolute speed of the drive as much as quality of the file management and competition. Audacity will not work into a highly fragmented drive, it doesn't matter how big or fast the drive is. You can do credible (careful) production on a very old computer with really slow drives, as long as you have lots of room and a well-behaved file system.
It regularly kills designers when they use the common data transfer numbers to spec out an entertainment system. Transfer speed isn't nearly as important as sustained data transfer. The drive can't stop to lick its paws and preen in the middle of a live band capture.
Koz
Re: Selecting PC Hardware for Audio Recording?
Hi kozikowski,
"Audio (and video) editing doesn't wait." Agree, that is why decided to test what the sequential write speed is for various PCs.
"Transfer speed isn't nearly as important as sustained data transfer" Agree
"It's not the absolute speed of the drive as much as quality of the file management and competition...You can do credible (careful) production on a very old computer with really slow drives, as long as you have lots of room and a well-behaved file system." Also agree but there must be a minimum sequential write speed before the PC starts to drop data? Am sure that this is much lower for audio than video.
Do you have any test data for older PCs?
Thanks again for your comments.
Ken
"Audio (and video) editing doesn't wait." Agree, that is why decided to test what the sequential write speed is for various PCs.
"Transfer speed isn't nearly as important as sustained data transfer" Agree
"It's not the absolute speed of the drive as much as quality of the file management and competition...You can do credible (careful) production on a very old computer with really slow drives, as long as you have lots of room and a well-behaved file system." Also agree but there must be a minimum sequential write speed before the PC starts to drop data? Am sure that this is much lower for audio than video.
Do you have any test data for older PCs?
Thanks again for your comments.
Ken
-
kozikowski
- Forum Staff
- Posts: 69367
- Joined: Thu Aug 02, 2007 5:57 pm
- Operating System: macOS 10.13 High Sierra
Re: Selecting PC Hardware for Audio Recording?
No. It's about then I cut loose my PCs and started using modern Macs. Most times with those, all you have to worry about is how full the drive is.
Some of the Windows elves may have hard data about that.
Koz
Some of the Windows elves may have hard data about that.
Koz
Re: Selecting PC Hardware for Audio Recording?
I don't think the problem would be in the hardware, but mostly in the software...
Latency and speed on any recent hard drive should be more than enough to allow to record comfortably any audio stream at the required speed without dropouts.
The main issue here I think is the software... Beginning with the file system, but ultimately regarding the operating system ability to manage it efficiently.
If the operating system is accessing many files at the same time at different parts of the disk that might get you in trouble and that's probably the most likely reason why you would have trouble writing audio data to the disk. That's why they recommend you to close all apps before proceeding with any recording... Even then there are still dozens of things running in the background that can make the system go slow and erratic.
My opinion on this might be somewhat biased (probably a lot), but I'd say MacOS-X and GNU/Linux system will probably do a lot better than Windows.
Another thing that most people forget about is cache. Both hardware and software cache. The data is usually not written at demand to the disk it goes first through the cache in the computer's RAM, then through the hard disk cache (often called buffer too), before hitting the physical disk's bits... Cache can be a life saver. If the system at some point gets sluggish cached data will probably save the day. Accessing/writing to the cache is much faster than writing to the (physical) disk. Also the amount of read data still in cache may prevent the need to physically access the disk to read that file that some other app running simultaneously needs. Hard drives' cache can vary from 2MB to 16MB. Data cached in RAM will vary depending on the available RAM and how the operating system manages it.
Latency and speed on any recent hard drive should be more than enough to allow to record comfortably any audio stream at the required speed without dropouts.
The main issue here I think is the software... Beginning with the file system, but ultimately regarding the operating system ability to manage it efficiently.
If the operating system is accessing many files at the same time at different parts of the disk that might get you in trouble and that's probably the most likely reason why you would have trouble writing audio data to the disk. That's why they recommend you to close all apps before proceeding with any recording... Even then there are still dozens of things running in the background that can make the system go slow and erratic.
My opinion on this might be somewhat biased (probably a lot), but I'd say MacOS-X and GNU/Linux system will probably do a lot better than Windows.
Another thing that most people forget about is cache. Both hardware and software cache. The data is usually not written at demand to the disk it goes first through the cache in the computer's RAM, then through the hard disk cache (often called buffer too), before hitting the physical disk's bits... Cache can be a life saver. If the system at some point gets sluggish cached data will probably save the day. Accessing/writing to the cache is much faster than writing to the (physical) disk. Also the amount of read data still in cache may prevent the need to physically access the disk to read that file that some other app running simultaneously needs. Hard drives' cache can vary from 2MB to 16MB. Data cached in RAM will vary depending on the available RAM and how the operating system manages it.
Last edited by bgravato on Fri Apr 24, 2015 3:42 pm, edited 2 times in total.
Reason: typo
Reason: typo
Include as much details as you can in your post (Audacity version, Operating System, Equipment used, etc).
Please post your question in the appropriate forum (regarding audacity version and operating system).
Please post your question in the appropriate forum (regarding audacity version and operating system).
Re: Selecting PC Hardware for Audio Recording?
Hi bgravato,
Thank you for your detailed comments.
"My opinion on this might be somewhat biased (probably a lot), but I'd say MacOS-X and GNU/Linux system will probably do a lot better than Windows." What OS are you using?
Will try to restate my original question. Would like to use an older PC for audio recording so when had the opportunity to use DBAN with a number of older PCs decided to run some tests using 20 to 200 GB hard drives. While noticed variation in sequential write speed using these various hard drives, also noticed significant variation with these older PCs so reran the tests using a 40GB hard drive and noticed significant variation even then.
Would be interested to find out what older PCs (and OS) others have used for successful audio recordings. Since I mainly use WindowsXP am especially interested in this but would like to expand to Linux so hope someone has this information.
Ken
Thank you for your detailed comments.
"My opinion on this might be somewhat biased (probably a lot), but I'd say MacOS-X and GNU/Linux system will probably do a lot better than Windows." What OS are you using?
Will try to restate my original question. Would like to use an older PC for audio recording so when had the opportunity to use DBAN with a number of older PCs decided to run some tests using 20 to 200 GB hard drives. While noticed variation in sequential write speed using these various hard drives, also noticed significant variation with these older PCs so reran the tests using a 40GB hard drive and noticed significant variation even then.
Would be interested to find out what older PCs (and OS) others have used for successful audio recordings. Since I mainly use WindowsXP am especially interested in this but would like to expand to Linux so hope someone has this information.
Ken
Re: Selecting PC Hardware for Audio Recording?
I use MacOS-X and Linux. My laptops is a MacBookPro. All my other PCs run Debian GNU/Linux.
For older PCs I'd probably recommend Linux. I've been a fan of Debian for a very long time. Steve will probably recommend Ubuntu Studio. Might be easier to install and setup, though I have never tried it. I have issues with Ubuntu since it's first version, but many ppl seem to be happy with it. I've installed Ubuntu many times in other computers for the ease and convenience of the install process. Not quite sure if I'll do it again though.
I still say that even on an old PC the hard disk will probably not be the bottleneck... I'd bet small RAM and slow processing speed might be more troublemaking. Specially lack of RAM.
Hard disks speed tests are most often not that much accurate. Results may vary depending on a lot of uncontrolled variables. Run the tests more than once. Try to achieve some consistency in the results before jumping into conclusions.
Hard disk performance will depend on the filesystem used, free space on the disk, etc. Read/write speed is not the same at the beginning and the end of the disk. My guess is that you probably won't notice a big difference between different disk brands and models.
If you record at 16 bits, stereo, 44100 Hz, you'll get a stream of about 1.4 mbps or 175 KB/s. Even a very old PC with a very slow hard disk will do faster than that...
http://en.wikipedia.org/wiki/Parallel_A ... sfer_modes
Even if running a minimalist system, available RAM will probably have a much bigger influence on its performance... I'd recomend at least 512MB of ram.
For older PCs I'd probably recommend Linux. I've been a fan of Debian for a very long time. Steve will probably recommend Ubuntu Studio. Might be easier to install and setup, though I have never tried it. I have issues with Ubuntu since it's first version, but many ppl seem to be happy with it. I've installed Ubuntu many times in other computers for the ease and convenience of the install process. Not quite sure if I'll do it again though.
I still say that even on an old PC the hard disk will probably not be the bottleneck... I'd bet small RAM and slow processing speed might be more troublemaking. Specially lack of RAM.
Hard disks speed tests are most often not that much accurate. Results may vary depending on a lot of uncontrolled variables. Run the tests more than once. Try to achieve some consistency in the results before jumping into conclusions.
Hard disk performance will depend on the filesystem used, free space on the disk, etc. Read/write speed is not the same at the beginning and the end of the disk. My guess is that you probably won't notice a big difference between different disk brands and models.
If you record at 16 bits, stereo, 44100 Hz, you'll get a stream of about 1.4 mbps or 175 KB/s. Even a very old PC with a very slow hard disk will do faster than that...
http://en.wikipedia.org/wiki/Parallel_A ... sfer_modes
Even if running a minimalist system, available RAM will probably have a much bigger influence on its performance... I'd recomend at least 512MB of ram.
Include as much details as you can in your post (Audacity version, Operating System, Equipment used, etc).
Please post your question in the appropriate forum (regarding audacity version and operating system).
Please post your question in the appropriate forum (regarding audacity version and operating system).
Re: Selecting PC Hardware for Audio Recording?
Hi bgravato,
"Hard disks speed tests are most often not that much accurate. Results may vary depending on a lot of uncontrolled variables. Run the tests more than once. Try to achieve some consistency in the results before jumping into conclusions." Agree. Maybe I should elaborate about running DBAN from a Floppy. "Darik's Boot and Nuke ("DBAN") is a self-contained boot disk that securely wipes the hard disks of most computers. DBAN will automatically and completely delete the contents of any hard disk that it can detect, which makes it an appropriate utility for bulk or emergency data destruction." It is Linux not DOS OS based. http://www.dban.org/ Also since sequential write zero is the only application there is minimal OS overhead and interference.
Have tested 2 similar P4 PCs and got very significantly different sequential write speeds. After running enough tests decided to switch the 80-wire Parallel ATA cables. The difference in speed was due to a defective ATA cable.
While I have found software for testing memory, and hard drives have not found anything for ATA cables. Does anyone know of any?
Will be retesting the other PCs with known "Good ATA CAbles to see if results change?
Ken
"Hard disks speed tests are most often not that much accurate. Results may vary depending on a lot of uncontrolled variables. Run the tests more than once. Try to achieve some consistency in the results before jumping into conclusions." Agree. Maybe I should elaborate about running DBAN from a Floppy. "Darik's Boot and Nuke ("DBAN") is a self-contained boot disk that securely wipes the hard disks of most computers. DBAN will automatically and completely delete the contents of any hard disk that it can detect, which makes it an appropriate utility for bulk or emergency data destruction." It is Linux not DOS OS based. http://www.dban.org/ Also since sequential write zero is the only application there is minimal OS overhead and interference.
Have tested 2 similar P4 PCs and got very significantly different sequential write speeds. After running enough tests decided to switch the 80-wire Parallel ATA cables. The difference in speed was due to a defective ATA cable.
While I have found software for testing memory, and hard drives have not found anything for ATA cables. Does anyone know of any?
Will be retesting the other PCs with known "Good ATA CAbles to see if results change?
Ken
-
kozikowski
- Forum Staff
- Posts: 69367
- Joined: Thu Aug 02, 2007 5:57 pm
- Operating System: macOS 10.13 High Sierra
Re: Selecting PC Hardware for Audio Recording?
There are learning moments here from other forums. It's been common to recommend a relatively small 40GB to 60GB for the system drive and keep that one thoroughly error corrected and defragmented. Then use a second much larger drive for actual data. This splits computer management from show data. You can do very well with that combination since the computer doesn't have to scurry all over the drive platters to get between the two services.
This is where a slow laptop will kill you since you can't put in a second internal drive, you have limited opportunities for internal memory, and older machines had terrible external drive management.
Koz
This is where a slow laptop will kill you since you can't put in a second internal drive, you have limited opportunities for internal memory, and older machines had terrible external drive management.
Koz
Re: Selecting PC Hardware for Audio Recording?
There are dedicated software to benchmark disk performance...KenO wrote:Maybe I should elaborate about running DBAN from a Floppy. "Darik's Boot and Nuke ("DBAN") is a self-contained boot disk that securely wipes the hard disks of most computers. DBAN will automatically and completely delete the contents of any hard disk that it can detect, which makes it an appropriate utility for bulk or emergency data destruction." It is Linux not DOS OS based. http://www.dban.org/ Also since sequential write zero is the only application there is minimal OS overhead and interference.
In linux you can use hdparm to, not only tweak some of the settings (such as UDMA mode, among others), but also to make simple quick performance tests.
For more complex and accurate results you can use other utilities dedicated to filesystem and disk performance. Bonnie++ used to be a popular one on *nix systems a long time ago... I'm not sure if it's still developed or used nowadays...
Some of those live-cd linux distro probably have some utilities for that too...
None that I know of...KenO wrote:While I have found software for testing memory, and hard drives have not found anything for ATA cables. Does anyone know of any?
That's a good advice, though in my case I rarely do it... If I can fit two harddisk into one computer I rather use them in RAID-1. I prefer reliability to performancekozikowski wrote:It's been common to recommend a relatively small 40GB to 60GB for the system drive and keep that one thoroughly error corrected and defragmented. Then use a second much larger drive for actual data. This splits computer management from show data. You can do very well with that combination since the computer doesn't have to scurry all over the drive platters to get between the two services.
I usually split the hard disk into different partitions though. It doesn't improve performance, but it helps to keep things tidy up.
With increasing complexity in nowadays filesystems and hard disk management, things like LVM and the like things can become a lot complex and harder to say where you can win or loose in terms of performance... it's not that linear as it used to be in the past...
Include as much details as you can in your post (Audacity version, Operating System, Equipment used, etc).
Please post your question in the appropriate forum (regarding audacity version and operating system).
Please post your question in the appropriate forum (regarding audacity version and operating system).