This post is sort of dedicated to
andrewducker since he specifically asked about the disk drive in question, then encouraged me to LJ my rant about alternatives, and then posted this afternoon pointing out that it's kinda okay to LJ about anything, no matter how boring the populace may find it
(
Read more... )
Comments 6
Reply
However, the fact is that I don't generally care about data that can be read in long sequential bursts. Copying movies around etc, I know that that's going to take a long time so I'm prepared to make tea while it happens. What I care about is reducing the amount of time the machine takes when I want it to do something now like open my application or bring up my desktop or find that file I've lost, and these activities are dominated by non-sequential reads which can be improved orders of magnitude.
Reply
Additionally - I've been wondering why file deletes are slow. Not incredibly slow, but deleting a few thousand files takes a while. I'd have thought that it would be as simple as deleting the entries for those files from an index, which should be near instantaneous.
Reply
Indeed. I've been unable to find any references to anything like this. Many people have concentrated on solving the problems within the filesystem by reducing internal fragmentation, and reducing seeks needed for indexing, but nobody seems to have attempted to tackle it from below. That's why the XT is so innovative (it tackles it from below) while ReadyDrive or whatever MS called it is, frankly, so pants.
Additionally - I've been wondering why file deletes are slow. Not incredibly slow, but deleting a few thousand files takes a while. I'd have thought that it would be as simple as deleting the entries for those files from an index, which should be near instantaneous.There's two factors there: one is that the information which needs to be updated can be spread around the place. Deleting a file, you need to update the MFT to mark the MFT entry as free, update the free space map to say that there's some free space that wasn't there before, and update the containing directory ( ... )
Reply
Leave a comment