I posted this a while ago on XDA, so I thought I would post it here since I still have my NIB TP2 sitting around and feel a sense of nostalgia every once in a while to check if a good/stable/uptodate NAND CDMA/GSM build is ready yet (read: still not Q_Q )
Dropbox - SD-Testing - Simplify your life
Something to note about ANY and ALL testing done, everything factors into testing performance... the USB hub's capacity/quality (each port on your PC is connected to a hub on your chipset, external/internal, its still a damn hub), the quality of the USB cable, and of course the quality/chipset of the SD/MicroSD card reader (internal or external, same thing, just internal has a directpath)... lets not forget the TP2's own chipset/reader quality...
I literally went through all 6 ports on my PC, found the best one after unplugging every port and doing the tests on each one (RDP connected to minimize CPU usage as well as need for my USB mouse/keyboard), and testing each USB cable I had as well (weird how 3 of the USB cables I had just blew ass and got about half the performance of the rest... bleh, shit cables are shit!), and of course the best media reader I had (out of 3)!
Another factor (lots of them eh?) of course pertains to REAL world performance and the file size's! what size's are the files most commonly used/accessed/needed things like that!
All this information is shown in my DB folder for my own personal MicroSD card testing!
And my LAST very important note here!!! IOPS is the MOST IMPORTANT thing to look for when your MAIN concern is its use for Android (SD version) as an OS, Android as an SD-EXT provider for program storage/access, AND of course SWAP usage! (kills cards quick, but the speed boost is definitely worth it! -to me at least because i do weekly full backups and of course dropbox backups whenever I change files monitored). If your only concern is transfering files to/from PC/Media, then you want the highest class and speed, if you want actual PERFORMANCE, well then Class 2/4/6 is going to have your best IOPS performance for any use other then file transfers!
Also of note, while READ IOPS is important, so is WRITE... maybe not AS important, but ill be damned if its still not important!
(*Disclaimer: in the tests I did, you will note that HD Tune shows the same performance in IOPS almost no matter what format/allocation unit size is selected, this is part of the reason I mentioned above that real world use/file size is important as actual IOPS performance fluctuates depending on the situation)
I hope this little post manages to help someone, or even confuses someone enough to actually ask questions, there's no better reason to ask a question if you are in doubt :P (unless its something common place... then theres the search funtion THEN ask HAR HAR HAR)
EDIT: SHAMELESS PUG: I am always trying to look for more cards to test (and am normally always too broke to purchase for myself), so If you happen to have one or a few or whatever and would like it benchmarked and added to my results folder (which will/should eventually become a nice spreadsheet, when i find someone to bully -read: beg- into making a nice one with pretty pictures and graphs), I will gladly accept them for testing (worded as such, when testing is finished, I can either add them to an ugly looking hot-glue piece of paper I have going or return it back to you, your choice), trust is of course a factor, so that's completely up to you if you want to take the risk, my only online transactions are through ebay and a few sale/purchases made over at the XDA marketplace, oh, and Craigslist. Needless to say, I dont plan on screwing anyone over, so if your first thought is that, then think no more thoughts, move along, these arent the droids your looking for.