A disk throughput tester helps find drive bottlenecks by measuring sequential and random read/write speeds, which you then compare against your hardware’s baseline specifications. If the tested speeds fall drastically below what the manufacturer specifies, or if the drive hits 100% utilization while processing small workloads, your storage subsystem is causing a system bottleneck. 🛠️ Step 1: Choose the Right Tool for Your OS
Different operating systems require different benchmark utilities to accurately stress the storage controller:
Windows: Use CrystalDiskMark for a simple graphical UI, or the Microsoft-native command-line tool diskspd for heavy, customized enterprise workloads.
Linux: Use sysbench or fio (Flexible I/O Tester) to simulate random read/write multi-threaded operations. Avoid using dd, as it often measures system RAM cache performance rather than real disk throughput.
macOS: Use Blackmagic Disk Speed Test (available in the Mac App Store) or standard terminal tests. ⚙️ Step 2: Configure the Test File Size Correctly
To get accurate results, you must bypass your operating system’s built-in RAM caching mechanisms:
how to find bottlenecks and increase write/read speeds – My NAS Build
Leave a Reply