Running Win10 Pro on an HP Envy laptop with plenty of memory, spare capacity, etc. All latest patches and drivers installed. No known hardware issues.
I have put two applications and all their data on a 64 GB SanDisk USB 3 SSD. There are about 400,000 files consuming about 40 GB of the space, a large number of files below 10 kB. Everything works but application performance is meh. Looked a task manager, and never saw a read or write above 20 MB/s, and that was for bigger files. For small ones, more like 80 kB/s. Looked at resource monitor, found disk queue length of 2-3, with disk utilization running at 60% even when I wasn't doing anything with the apps. Response time was sometimes as bad as 3000 ms.
In the interests of science, I took a 64 GB Patriot USB 2 SSD and copied all the data over to it. Fired up the apps and saw much worse performance, nearly unusable at the app level. Task manager showed peak reads and writes of less than 1 MB/s, resource monitor showed 100% disk utilization continuously, disk queue length pinned at 5, and response times as long as 10 seconds.
Obviously, USB 2 vs 3 makes a difference...but there were no other devices on that USB port...hard to believe that port contention was that much of an issue. And obviously, SSD benchmarks are always showing the best possible numbers using highly tailored data sets.
But is the small-file throughput really that bad for a USB SSD? Is the response time/latency/queue length typical of a thumb drive???
Does anyone have a recommendation for a faster USB SSD?
I have put two applications and all their data on a 64 GB SanDisk USB 3 SSD. There are about 400,000 files consuming about 40 GB of the space, a large number of files below 10 kB. Everything works but application performance is meh. Looked a task manager, and never saw a read or write above 20 MB/s, and that was for bigger files. For small ones, more like 80 kB/s. Looked at resource monitor, found disk queue length of 2-3, with disk utilization running at 60% even when I wasn't doing anything with the apps. Response time was sometimes as bad as 3000 ms.
In the interests of science, I took a 64 GB Patriot USB 2 SSD and copied all the data over to it. Fired up the apps and saw much worse performance, nearly unusable at the app level. Task manager showed peak reads and writes of less than 1 MB/s, resource monitor showed 100% disk utilization continuously, disk queue length pinned at 5, and response times as long as 10 seconds.
Obviously, USB 2 vs 3 makes a difference...but there were no other devices on that USB port...hard to believe that port contention was that much of an issue. And obviously, SSD benchmarks are always showing the best possible numbers using highly tailored data sets.
But is the small-file throughput really that bad for a USB SSD? Is the response time/latency/queue length typical of a thumb drive???
Does anyone have a recommendation for a faster USB SSD?