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

Popular posts from this blog

php - Android app custom user registration and login with cookie using facebook sdk -

django - Access session in user model .save() -

php - .htaccess Multiple Rewrite Rules / Prioritizing -