[General Questions and Answers] ANDROID QUERY:
I want purchase a new high capacity (64GB or 128GB) high speed (100Mbps 170Mbps 250 MBps) MicroSdcard for Swapping/Adoptable /linking apps through Link2SD/ portable (adoptable) storage

so i want to confirm compatibility feasibility speed performance my external sdcard slot/tray/reader/chip/hardware should have according to my device and Android lolipop 5.1.1 support.

High capacity MicroSd card comes with pre-formatted extfat file system but my mobile manufacturer technical specification of mobile device says it supports up to 128gb and fat32 file system

There are many available sdcards Micro i want to know that type (SDHC SDXC) UHs speed Class (UHSI UHS II) Video Speed Class (v10 v30 v60 V90) and App performance class (A1) Speed of (90 Mbps 100Mbps 170Mbps 250MBps) its confusing which will be compatible feasible and best for adaptable swap and give optimum performance for the purpose.

secondly there is not use of extra speed or video class card if mobile Device or Android supports works on less speed.

Before purchasing to decide i want to confirm and check my device and understand clarify following questions and queries to decide which external sdcard will be compatible for my android lolipop 5.1.1 OS and device:-

Can high capacity exfat be forced to be used (through mounting it inboot init) in android or phone through mount commands without damaging phone Android os or SDcards protocols and will all apps/ os file manager support it if yes then

if not then can high capacity card be formatted to Fat32 if yes then how can i format and will the card give the same performance speed performance as in exfat to fat32 without damaging phone android OS and SdCard

In android Lolipop 5.1.1 file system (ext4) whats the block/buffer size it use to sequential and random write/read on external sdcard is it 512 bytes/ 4096 (4kB) /8096 (8KB) /512Kb /512bytes how to check or it depends on which filesystem the sdcard is formatted with then what block size it writes individualy in filesystems of fat32, exfat, ntfs and ext4

In android lolipop 5.1.1 file system of ext4 APPS and FILES how it write means sequentially or randomly

is there method or any adb shell android Command or script or apps of hardware info or bench marking apps through which we can check test to know device mobiles external Sdcard SLOTS/READER/CHIP/HARDWARE optimum hardware compatibility :-

a)for which type of microSD cards is my device compatible (SDHC / SDXC)

b) Type of file system supported or mounted OR FORCED TO BE

MOUNTED allowed/permitted on externalsd card and can it be

modified or changed

c) maximum Practical capacity supported microSD in the device and can it be forcebly be extended ie. 128gb to 256gb or more we can force by partitioning the card to multiple partitions or increasing the size

d) UHS speed Class (UHSI UHS II) compatible

e) Video Speed Class (v10 v30 v60 V90) compatible

f) App performance class (A1, A2) compatible

g) minimum/Maximum sequential read speed compatible

(90 Mbps 100Mbps 170Mbps 250MBps)

h) minimum/Maximum sequential write speed compatible

i) minimum/ Maximum random read/write speed compatible

For suggestions I have pre-tested through androbench app

a) internal memory of my device through writing 64Mb file to /data/

(ext4 partition mounted) (64Mb file used for testing)

sequential read 128 MB/s
sequential write 12 MB/s
random read 10.93 Mb/s 2800.4 IOPS (4KB)
random write 3.9 Mb p/s 996.31 IOPS (4KB)

is there any restriction in device or android should we need to match

externalsd speed performance with internal sd as we have we can use

external sdcard as internal either by swapping/adoptable /linking or it

will work in more or less performance to

b) External memory of HP SHDHC Class 10 16GB (still i want to switch over

to high capacity card) of my device through writing 64Mb file

/external_sd/ (fat32 partition mounted)(64 MB File)

sequential read [B]35.56 MB/s (printed 95MB/s)[/B]
sequential write 8.6 MB/s
random read 4.36 Mb/s 1117.58 IOPS (4KB)
random write 0.53 Mb p/s 136.38 IOPS (4KB)

Hp printed 95MB/s but result is 35.5MB/s now its device result,fat32 file

system result or sdcard performance result don't know how to

differentiate it .

how to find device external micro sdcard slot/chip/hardware/reader speed and other information asked above