How to maximize Throughput for large files?
Posted: Mon Mar 24, 2014 12:47 pm
If I want to save 20GB of data in about 5 minutes (recording lossless video data) with a HDD that only writes about 3.6GB per minute, with 8GB of RAM in the system.
If I set no defer-write or defer-write set to a low interval, then writing speed isn't enough, thus the recording losses data (frames). The recording looks choppy.
If I set defer write to a high interval, the recording goes fine until the cache is full, then it looks even worse than no defer-write.
Is there a way to make the HDD work at 100% capacity all the time to maximize the throutput?
For example, the software tries to write the data at 4GB per minute, then the HDD writes 3.6GB in that time and 0.4GB is deferred and written after the recording is done. That way the recording would end up fine.
If I set no defer-write or defer-write set to a low interval, then writing speed isn't enough, thus the recording losses data (frames). The recording looks choppy.
If I set defer write to a high interval, the recording goes fine until the cache is full, then it looks even worse than no defer-write.
Is there a way to make the HDD work at 100% capacity all the time to maximize the throutput?
For example, the software tries to write the data at 4GB per minute, then the HDD writes 3.6GB in that time and 0.4GB is deferred and written after the recording is done. That way the recording would end up fine.