Pause/Resume prefetch
Posted: Mon Aug 07, 2017 9:32 pm
Hi,
My SSD died and I've put an old 160 GB HDD for main OS temporarily while I wait for warranty service. The old hdd is terribly slow, especially when seeking. I'm using smaller SSD for L2 cache. I have this problem that prefetch takes forever if L2 cache is not present. I waited 10-20 minutes after login for 8 MB prefetch (8 MB, not GB). And yes, the prefetch was "delayed" type - does not start on windows boot. Once L2 is filled system boots fine. But the old ssd I have sometimes vanishes and L2 is reset. I have to power cycle the PC to get it back on, but L2 has to be filled again and the 30 minutes total boot time is awful.
Maybe there should be pause/resume prefetch function. Or if there is a way to block OS reading while prefetching to avoid seek overhead... On a system without fast L2 prefetch is not an option in the current state.
My SSD died and I've put an old 160 GB HDD for main OS temporarily while I wait for warranty service. The old hdd is terribly slow, especially when seeking. I'm using smaller SSD for L2 cache. I have this problem that prefetch takes forever if L2 cache is not present. I waited 10-20 minutes after login for 8 MB prefetch (8 MB, not GB). And yes, the prefetch was "delayed" type - does not start on windows boot. Once L2 is filled system boots fine. But the old ssd I have sometimes vanishes and L2 is reset. I have to power cycle the PC to get it back on, but L2 has to be filled again and the 30 minutes total boot time is awful.
Maybe there should be pause/resume prefetch function. Or if there is a way to block OS reading while prefetching to avoid seek overhead... On a system without fast L2 prefetch is not an option in the current state.