Can you get TRIM and UASP support on an USB SSD on the #RaspberryPi?

Those are two of the questions I answer in this video (hint: sometimes). In this video I explore the performance and support for TRIM and UASP for the following drives:

– Inatech enclosure (https://amzn.to/2Zqan5S) with Kingston 120GB SSD (https://amzn.to/32iltvB)
– TDBT M.2 enclosure (https://amzn.to/3ihOkFW) with XPG SX6000 128GB NVMe (https://amzn.to/2RdFhd1)
– Corsair Flash Voyager GTX 128GB (https://amzn.to/2RbqcJ2)
– Arcanite 128GB USB 3.1 flash drive (https://amzn.to/32jDuJT)
– SanDisk Ultra Flair 16GB USB 3.0 flash drive (https://amzn.to/2DLRNgK)
– SanDisk Ultra Fit 128GB USB 3.0 flash drive (https://amzn.to/2Fljg9P)
– Samsung Evo+ 32GB microSD (https://amzn.to/32fmRz1)

Support me on Patreon: https://www.patreon.com/geerlingguy
Sponsor me on GitHub: https://github.com/sponsors/geerlingguy

Blog post for this video: https://www.jeffgeerling.com/blog/2020/raspberry-pi-usb-boot-uasp-trim-and-boot-performance

TRIM support blog post: https://www.jeffgeerling.com/blog/2020/enabling-trim-on-external-ssd-on-raspberry-pi

Browser performance testing: https://www.jeffgeerling.com/blog/2020/testing-how-long-it-takes-chromium-open-load-web-page-and-quit-on-debian

Contents:

00:00 – Intro
00:20 – UASP support
01:22 – Boot performance
03:08 – Browser performance
04:18 – Install performance
05:04 – TRIM support
07:38 – Recommendations
08:16 – Summary

source