It isnt just about throughput, but more about seek times and read/write head movement. Serving up more than 4 data streams stored in different areas of the hard drive and 3 record streams to other areas of the hard drive, perhaps it is a technical limit that only 3 tuners and 4 TV streams can be handled by the disk. This isn't even taking into account writing OTA streams and perhaps technical hard drive limits are what is delaying OTA tuner support
as well.
To address these concerns, I built a simple model that takes disk latency into consideration:
Sustained transfer (MB/s) 60
Average latency (mS) 10
Streams 16
Chunck (mS) 320
Time spent seaking/chunk (mS) 160
Time remainig for transfer (mS) 160
Bandwidth after seek (MB/s) 30
Bandwidth/stream (Mb/s) 5
Bandwidth needed for all streams (MB/s) 10
Bandwidth utilization 33%
This says that only 33% of the available disk bandwidth is used to support 16 streams of 5 Mb/s each. So I stand by my original statement that the hard drive probably isn't a bottleneck.
For reference, a WD Caviar Black has a sustained transfer rate of 138 MB/s and an average latency of 4.2 mS. I reduced transfer rate and increased latency as more of a worst case.
The key to minimizing affects of latency is to read enough of each stream which I call the "chunk". In this case I used 320 mS (about 400 512 byte sectors). The system is more responsive for "trick playback" with a smaller chunk; less bandwidth is needed for a larger chunk - it's a tradeoff.
I counted PTA as 4 streams to disk because it makes most sense (to me) to disassemble the "big 4" into separate programs and write them to disk separately. PTA could be written as a single $16-20 Mb/s stream and taken apart during playback. That means less bandwidth writing PTA to disk (fewer seeks) but more bandwidth and processing during playback.