4 ms·
Sorry, I disagree. Serial reading is exactly what you want to do on an HDD, assuming big enough files which are not too fragmented. The name of the game is min
by branko_d 5y ago
Sorry, I disagree. Serial reading is exactly what you want to do on an HDD, assuming big enough files which are not too fragmented.
The name of the game is minimizing the head movements.
Try the following experiment: find a couple of multi-GB files on an HDD in order to copy them to an SSD.
First measurement: copy the first file then the second (then the third etc...) and sum-up the time.
Second measurement: just drag'n'drop all the files together and measure the total time.
Reboot before each measurement to purge the file cache.
- Dylan16807 5y agoI'm using serial to mean something different. There is serial as in reading byte 1 2 3 4. This is what you're talking about. This is good on any drive and great on hard drives. There is serial as in read a byte, do a calculation, read a byte, do a calculation. This is what I was talking about. This is bad on any drive and even more noticeable on SSDs. If you can have all your data in one single 500MB read, that's great. But I wasn't talking about that, because any drive can do a single giant read with good performance. If you have to do 800 different reads, it's much better to ask for them all at once. You don't want to trickle them out one at a time. This is what my comparison was.