Re: dBpoweramp Batch Ripper: Discussions
RTW -
The back of the envelope calculations I did were based on 40x extraction (4x150kBps=6MBps per optical drive). Six drives is 36MBps WAV extraction, 23.4MBps lossless (~65%), and substantially less for lossy. Contemporary drives can stream higher than that, but since it is one write thread per drive, you probably wouldn't want to push it.
On the flip side, I plan to be writing to a RAID-0 array, which should double the potential streaming performance. I'll have to test to see if that improves anything with six or more write streams.
If I were trying to do a >6 drive (manual load) system on a budget and were building from scratch, I'd probably spend the $150 on the Cooler Master Stacker (aka "CM Stacker") case with the 10 external 5.25 bays. That's not too expensive, considering eight bay external enclosures run at least $115 or so, which would be the option if you already have the computer constructed or prefer a smaller on-desktop footprint.
And finally: for manual load systems, I think it's probably OK to have more optical drives than your system can handle (assuming there aren't any severe performance penalties): even if the system can't keep up with the drives/encoding, you have reduced the number of manual unload/load cycles the operator has to perform.
Agreed about using optical drives on IDE. Microsoft's XP IDE driver behavior is just plain idiotic when it comes to dealing with scratched discs in drives on IDE channels. Spoon has said that Vista's IDE driver appears to be a lot less problematic in this area. I'm using Server 2003 EE*, which I assume probably has similar issues to the XP driver.
I am using Firewire for all optical drive connectivity, which is essentially the same approach you took, except with a higher speed bus (firewire being, essentially, a pre-SAS serial based SCSI connection).
Regarding SATA optical drives, two things:
1. From what I've read a lot of them on the market are essentially ATAPI drives with an onboard SATA<->ATAPI bridge chip. Since I already have plenty of ATAPI optical drives, I'm not going to be buying any new ones until these wear out. I might do some experimenting with the $6 SATA<->IDE bridge modules to see how they fare against the Firewire<->IDE bridges, which cost a lot more.
2. SATA can run in "Native" and "Compatible" modes. IIRC, one would want to run in "Native" mode if possible, since "Compatible" mode mimics an IDE connection, windows uses the standard IDE driver for the port and so Windows will end up doing the same brain-dead move and set the connection to PIO mode after a lot of failed reads. Is that right?
I'll be needing to do that as well.
-brendan
* the box is performing double duty (ripping, vmware)
RTW -
Originally posted by RipTheWorld
On the flip side, I plan to be writing to a RAID-0 array, which should double the potential streaming performance. I'll have to test to see if that improves anything with six or more write streams.
If I were trying to do a >6 drive (manual load) system on a budget and were building from scratch, I'd probably spend the $150 on the Cooler Master Stacker (aka "CM Stacker") case with the 10 external 5.25 bays. That's not too expensive, considering eight bay external enclosures run at least $115 or so, which would be the option if you already have the computer constructed or prefer a smaller on-desktop footprint.
And finally: for manual load systems, I think it's probably OK to have more optical drives than your system can handle (assuming there aren't any severe performance penalties): even if the system can't keep up with the drives/encoding, you have reduced the number of manual unload/load cycles the operator has to perform.
Originally posted by RipTheWorld
I am using Firewire for all optical drive connectivity, which is essentially the same approach you took, except with a higher speed bus (firewire being, essentially, a pre-SAS serial based SCSI connection).
Regarding SATA optical drives, two things:
1. From what I've read a lot of them on the market are essentially ATAPI drives with an onboard SATA<->ATAPI bridge chip. Since I already have plenty of ATAPI optical drives, I'm not going to be buying any new ones until these wear out. I might do some experimenting with the $6 SATA<->IDE bridge modules to see how they fare against the Firewire<->IDE bridges, which cost a lot more.
2. SATA can run in "Native" and "Compatible" modes. IIRC, one would want to run in "Native" mode if possible, since "Compatible" mode mimics an IDE connection, windows uses the standard IDE driver for the port and so Windows will end up doing the same brain-dead move and set the connection to PIO mode after a lot of failed reads. Is that right?
Originally posted by RipTheWorld
-brendan
* the box is performing double duty (ripping, vmware)
Comment