In recent weeks the Raspberry Pi Foundation have been publicly testing their new USB boot firmware for the Raspberry Pi 4, and as this edges ever closer to a stable release there are many looking to add faster and better storage for their Raspberry Pi.
One of those intrepid hackers is Jeff Geerling who has been testing USB 3.0 storage solutions and discovered “a USB 3.0 SSD was ten times faster than the fastest microSD card I tested.” But a chance comment on his video revealed that there was something even faster, UASP (USB Attached SCSI Protocol).
Jeff explains “Without UASP, a drive is mounted as a Mass Storage Device using Bulk Only Transport (or BOT), a protocol that was designed for transferring files way back in the USB 'Full speed' days, when the fastest speed you could get was a whopping 12 Mbps!” He then further explains how the BOT protocol cripples the throughput gains offered by USB 3.0.
Throughout Jeff’s blog post we learn more about UASP via the careful steps he has taken to test this protocol and the knowledge gained by examining the different types of USB 3.0 SATA enclosures. One of Jeff’s benchmarks shows just how much of a difference UASP can be, hdparm tests show a BOT transfer running at 172.13MB/s, but with UASP the transfer speed was 296.71MB/s! Jeff also took the time to run a random 4k read / write test “...UASP still makes a big impact. Random reads are 35% faster, and random writes are 20% faster.”
Stay on the Cutting Edge
Join the experts who read Tom's Hardware for the inside track on enthusiast PC tech news — and have for over 25 years. We'll send breaking news and in-depth reviews of CPUs, GPUs, AI, maker hardware and more straight to your inbox.
Les Pounder is an associate editor at Tom's Hardware. He is a creative technologist and for seven years has created projects to educate and inspire minds both young and old. He has worked with the Raspberry Pi Foundation to write and deliver their teacher training program "Picademy".