Re:Raspberry Pi microSD card performance comparison
by monocasa on Saturday April 07, 2018 @01:50PM
(#16781791)
I suspected the filesystem driver itself, so I had to modify the driver rather than strace (also this was WinCE quite unfortunately).
Note that all these techniques only show you the read and write calls made to the library/OS and - importantly - not what actually happens to the card. To see that, the next level down is to instrument the card driver to track the actual I/O operations (i.e. so you see what the card is really being asked to do, sans all the caching and buffering).
Note that's not the end of the story; there's what the hardware controller decides to do and when the hardware actually reads/writes the flash array. That's the level where the quality of the firmware in the controller(s) matters.