ReadSpeed: GRC's Hyper-accurate mass storage read-performance benchmark |
ReadSpeed is the most accurate benchmark of PC mass storage ever created. It has measurement stability and repeatability of greater than 4 significant digits – better than 1 part in 10,000, or 0.01%.
After you use ReadSpeed on your own system, you may have questions such as: Why is the end of my spinning hard drive half the speed of the front? Why does the end of my SMR-formatted drive show impossibly high performance? Why is the front of my SSD so much slower than the rest and why are there places where it virtually stalls? Are these problems? Should I worry? Is it possible to fix these things?
GRC provides public web forums to provide answers to all of the questions you are going to have. And it's a place to ask questions that haven't yet been answered. It is a community which includes many of the people who helped develop and test ReadSpeed. So, they are knowledgeable and experienced users. The forums will help you create a bootable ReadSpeed USB thumb drive, boot it on most PCs, run ReadSpeed, and put its results into context. And you will be able to compare your results with everyone else's.
As you can see in ReadSpeed's output above:
When we started out, we never imagined that we would be creating something so useful and surprising. The Benchmark was created as a platform to develop and test the new “Bare Metal” low-level hardware drivers being incorporated into the next release of SpinRite (v6.1). With the release of ReadSpeed, that goal has been achieved. SpinRite will soon be inheriting ReadSpeed's insanely fast drivers.
This benchmark provides new, ultra-high-performance drivers for IDE, SATA and eSATA drives connected to IDE (legacy) and AHCI (modern) PCI motherboard and add-on controllers. As soon as this technology has been added to SpinRite, work will begin on similar drivers for NVMe and USB controllers and their drives.
Like SpinRite, ReadSpeed is an old school (very old school) DOS program. Although this means that it can be a royal pain to run ReadSpeed, the only way to achieve ReadSpeed's accuracy is to run it in a bare minimum operating system such as DOS. Any modern operating system like Windows, Linux or macOS has far too much going on and generates far too much timing noise to enable super-accurate timing measurements.
Since no one uses DOS anymore, we have made it as easy as possible to succeed with something you've never done. “ReadSpeed for Windows” is our Windows app. After it is started, it watches while you insert any USB thumb drive you wish to wipe and setup to boot DOS and run ReadSpeed. ReadSpeed for Windows handles all the preparation work. It reformats any removable USB drive, installs the FreeDOS operating system, and adds a collection of DOS programs including the DOS RS.EXE benchmarking program that was shown running in the video above.
The trickiest part is getting a computer to boot from your USB drive, rather than from its regular, built-in mass storage drive. Although every computer provides some way to do this, there is no standard. Dell machines use the F12 key, pressed just after the “Dell” logo appears. Other systems briefly flash instructions on the screen when they are starting; sometimes it's F10, sometimes the “Del” key – it's a mess. But since this problem is quite common, the Internet will have the answer. Search for “how do I boot from USB on my {make & model of computer}” and you will find the answer. Sometimes more than one answer. Sometimes different answers. But one of them will work. And if all else fails, the GRC forums are waiting for you.
Recent laptops, and some desktops, may also be configured for “Secure Boot” which helps protect the machine from boot malware. Secure boot must be temporarily turned off when booting from USB.
The benchmark displays its results on the screen and also logs them to the USB drive. So, once you have used the benchmark under DOS, you can reboot your system normally and you will find the results in a file on the USB drive. Then, head over to GRC's forums where you will find a ReadSpeed forum for discussion of the benchmark and its results.
This is the file most users will want. It's an easy-to-run Windows program that will prepare any USB stick (of at least 4 megabytes) for booting BIOS-based machines to DOS and running the DOS ReadSpeed benchmark.
|
Linux and macOS users, who do not have access to Windows, may download the ReadSpeed IMG file. After unzipping, the Linux 'dd' command, or other image writing utility, can be used to write the filesystem image to any USB stick to create a bootable 8MB DOS filesystem:
|
Anyone who already has a bootable DOS environment can simply add the ReadSpeed DOS executable – RS.EXE – and run the program like any DOS utility.
|
Release history:
Gibson Research Corporation is owned and operated by Steve Gibson. The contents of this page are Copyright (c) 2024 Gibson Research Corporation. SpinRite, ShieldsUP, NanoProbe, and any other indicated trademarks are registered trademarks of Gibson Research Corporation, Laguna Hills, CA, USA. GRC's web and customer privacy policy. |
Last Edit: Dec 30, 2020 at 13:28 (1,381.54 days ago) | Viewed 63 times per day |