3 ms·
memtest86 needs to run alone so it can test the entire physical RAM, and the actual, meaningful tests that actually test RAM and not L1 take forever to run. Wha
by mike_hock 4y ago
memtest86 needs to run alone so it can test the entire physical RAM, and the actual, meaningful tests that actually test RAM and not L1 take forever to run. What would you have the OS do?
- bpye 4y agoOperating systems zero memory before handing out pages, I wonder what the perf impact would be to run at least a very basic test on a page before allocating it. Obviously allocation would be slower, but maybe it's worth it in some scenarios.
- sitkack 4y agoIt still doesn't have full access it doesn't memtest its own code segment for instance. Memtest can also be run as a usermode program (although it needs permission to lock the pages in memory). https://linux.die.net/man/8/memtester https://linux.die.net/man/8/memtester
- mike_hock 4y agoNot the segment where it's currently loaded but it can copy itself around and then test its previous location.