windows - Constant Write Speed to Disk -
windows - Constant Write Speed to Disk -
i'm writing real-time info empty spinning disk sequentially. (edit: doesn't have sequential, long can read if sequential.) info arrives @ rate of 100 mb/s , disks have average write speed of 120 mb/s.
sometimes (especially free space starts decrease) disk speed goes under 100 mb/s depending on over platter disk writing, , have drop vital data.
is there way write disk in pattern (or other way) ensure constant write speed close average rate? regardless of how much info there on disk.
edit:
some notes on why think should possible.
when writing disk, starts in fast portion of platter , writes towards slower parts. however, if write half info fast part , half info slow part (i.e. 1 sec write 50mb fast part , 50mb slow part), should meet in middle. perchance accomplish constant rate?
as programmer, not sure how can decide on platter info written or if os can accomplish similar.
partition disk 2 as sized partitions. write few seconds worth of info alternating between partitions. way of usual sequential speed, nicely averaged. 1 disk seek every few seconds eats no time. 1 seek per sec reduces usable time 1000ms ~990ms ~1% reduction in throughput. more ram can dedicate buffering less have seek.
use more partitions increment averaging effect.
windows io disk
Comments
Post a Comment