ferrite
Userspace RAM tester for Linux with parallel test patterns and ECC monitoring
Allocates and mlocks physical RAM, then runs test patterns (solid bits, walking ones/zeros, checkerboard, stuck address) to detect faults without rebooting. Uses non-temporal AVX-512 stores where available, parallelizes via Rayon, resolves virtual-to-physical page mappings, reads EDAC sysfs counters for ECC monitoring, and identifies failing DIMMs via SMBIOS Type 17.
Built with
CLI Rust Tool Utility