I tested Dave’s current SD card (using the CLI version of the PiOS desktop diagnostics):
NOTE: Sequential write speed can vary by 7% from run to run,
but Random r/w speeds will vary by less than 1%
RESULTS:
*** 32GB ROS2HH SD card (in micro SD extender)
Sequential write speed 21607 KB/sec (target 10000) - PASS
Random write speed 645 IOPS (target 500) - PASS
Random read speed 2497 IOPS (target 1500) - PASS
In my circumstance: Using the SSD was
28% faster than SD card for random read, and
10x faster for random write:
(The SSD test was on a Pi4 4GB processor that was not mounted to, nor powered by a GoPiGo3, with SSD powered through the same USB-A USB3.0 data connector)
Also invalidates all my battery life studies and my power distribution design if this is true:
mSATA SSDs: These devices have a power consumption range of 0.21-1.20 watts when idle,
2-5 watts when reading data, and 5-8 watts when writing.
M2 SATA SSDs: These SSDs consume between 0.30-2 watts in idle mode,
2-6 watts when reading, and 3-9 watts when writing data
USB SSD devices can consume considerable amounts of power.
However, the key word here is “can” not “will” or “must”. It really depends on your use-case.
Should you re-profile your battery studies? Absolutely!
Should you get all worked up over it? I’d say “no!”, unless and until you have a sufficiently bad situation, and even then I would strongly recommend against it.
Possibly, though it depends on the design of the interface, the kind of SSD being used and its architecture, along with a whole host of other factors like the way the USB or other interface drivers are implemented.
It has more aspects than a Siamese cat has attitude! So a superficial study like that is only valid within the confines of a specific environment and Pi and I would hesitate to generalize it.
Your own study contradicted the premise of that article.
What that test IS good for is validating individual system performance using a specific set of hardware to see if it works for you in particular.