ferrite

Userspace RAM tester for Linux with parallel test patterns and ECC monitoring

Active Updated 3d ago

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