M
Mark Fineman
I am looking for a disk read speed benchmark that will scan the
entire disk while running under Windows XP Professional and
allow me to see when a reallocated (revectored, replaced, whatever)
sector was reached.
I have used DiskSpeed32 Version 3,0,0,5 from
Victor M. Grinenko at www.geocities.com/vgrinenko.
It is a couple of years old.
It is accurate enough so that I can see when the
number of sectors per track changes (by looking
at the local peaks), but the range in speed is
more than 20%. I am not sure if this is reflecting the
actual performance of the drive or if it is due to being
too far from the hardware or some operating system interaction.
In the past (when 1 GB was $10K) I could tell when a revectored
block was reached because I could see a performance hit for a
replacement block in the same cylinder and a bigger hit for a
replacement block at the end of the drive. The speed variation from
track to track was less than 1%. On some, but not all, drives I
could see the delay for head switching between cylinders, but there
were 19, 38, or even 76 tracks in a cylinder, rather than 2, 4, or 8
and the in drive buffers were much smaller, so normal track switches
and cylinder switches might not be vi sable now. If anything, I would
expect the drive to figure out that I was reading sequentially and
hide variations more so that I would only see delays for soft errors,
but instead I see a 20% variation.
entire disk while running under Windows XP Professional and
allow me to see when a reallocated (revectored, replaced, whatever)
sector was reached.
I have used DiskSpeed32 Version 3,0,0,5 from
Victor M. Grinenko at www.geocities.com/vgrinenko.
It is a couple of years old.
It is accurate enough so that I can see when the
number of sectors per track changes (by looking
at the local peaks), but the range in speed is
more than 20%. I am not sure if this is reflecting the
actual performance of the drive or if it is due to being
too far from the hardware or some operating system interaction.
In the past (when 1 GB was $10K) I could tell when a revectored
block was reached because I could see a performance hit for a
replacement block in the same cylinder and a bigger hit for a
replacement block at the end of the drive. The speed variation from
track to track was less than 1%. On some, but not all, drives I
could see the delay for head switching between cylinders, but there
were 19, 38, or even 76 tracks in a cylinder, rather than 2, 4, or 8
and the in drive buffers were much smaller, so normal track switches
and cylinder switches might not be vi sable now. If anything, I would
expect the drive to figure out that I was reading sequentially and
hide variations more so that I would only see delays for soft errors,
but instead I see a 20% variation.