|
NAMEdiskroaster - multithreaded disk testing utility that writes and verifies data on a raw disk device SYNOPSISdiskroaster [OPTIONS] DISK DESCRIPTIONdiskroaster is a multithreaded disk testing utility designed to stress-test hard drives and SSDs. It divides the disk into sections and writes data in parallel using multiple worker threads, then verifies the written data block-by-block. It is useful for burn-in testing, quality control, or diagnosing disk reliability. OPTIONS
EXAMPLESRun 8 parallel workers, writing 32MB zero-filled blocks to /dev/ada1 and verifying them:
OUTPUT AND VERIFICATIONEach worker operates on a separate section of the disk. After writing, it reads back the data and verifies it block by block. Any mismatches or read errors will be reported. WARNINGS
memory_used = num_workers ×
block_size
Using many threads with a large block size can cause high memory consumption and may lead to out-of-memory (OOM) errors.
BUILDINGTo build and install:
Tested on Linux and FreeBSD using standard POSIX make. AUTHORPavel Golubinskiy SEE ALSOdd(1), smartctl(8)
|