Skip to content

Instantly share code, notes, and snippets.

@vapetrov
Created July 17, 2025 02:02
Show Gist options
  • Select an option

  • Save vapetrov/c1589e60a815f83f8cb39e50d6fd2353 to your computer and use it in GitHub Desktop.

Select an option

Save vapetrov/c1589e60a815f83f8cb39e50d6fd2353 to your computer and use it in GitHub Desktop.
MicroSD Express Benchmark Results With Pi 5
These tests were performed on the Nintendo branded 256GB MicroSD Express card.
https://www.nintendo.com/us/store/products/samsung-microsd-express-card-256gb-for-nintendo-switch-2-123685/
====================
fiotest: (g=0): rw=write, bs=(R) 16.0MiB-16.0MiB, (W) 16.0MiB-16.0MiB, (T) 16.0MiB-16.0MiB, ioengine=libaio, iodepth=4
fio-3.33
Starting 1 process
Jobs: 1 (f=1): [W(1)][100.0%][w=160MiB/s][w=10 IOPS][eta 00m:00s]
fiotest: (groupid=0, jobs=1): err= 0: pid=1847: Tue Jul 15 23:19:44 2025
write: IOPS=11, BW=182MiB/s (191MB/s)(4096MiB/22501msec); 0 zone resets
slat (usec): min=963, max=267931, avg=4719.83, stdev=24899.09
clat (msec): min=86, max=601, avg=345.61, stdev=49.16
lat (msec): min=88, max=603, avg=350.33, stdev=42.62
clat percentiles (msec):
| 1.00th=[ 153], 5.00th=[ 305], 10.00th=[ 317], 20.00th=[ 330],
| 30.00th=[ 334], 40.00th=[ 338], 50.00th=[ 342], 60.00th=[ 351],
| 70.00th=[ 363], 80.00th=[ 376], 90.00th=[ 384], 95.00th=[ 401],
| 99.00th=[ 506], 99.50th=[ 514], 99.90th=[ 600], 99.95th=[ 600],
| 99.99th=[ 600]
bw ( KiB/s): min=163840, max=229376, per=100.00%, avg=186926.55, stdev=16692.84, samples=44
iops : min= 10, max= 14, avg=11.41, stdev= 1.02, samples=44
lat (msec) : 100=0.78%, 250=3.12%, 500=94.92%, 750=1.17%
cpu : usr=1.37%, sys=0.54%, ctx=268, majf=0, minf=8
IO depths : 1=0.4%, 2=0.8%, 4=98.8%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0%
submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
issued rwts: total=0,256,0,0 short=0,0,0,0 dropped=0,0,0,0
latency : target=0, window=0, percentile=100.00%, depth=4
Run status group 0 (all jobs):
WRITE: bw=182MiB/s (191MB/s), 182MiB/s-182MiB/s (191MB/s-191MB/s), io=4096MiB (4295MB), run=22501-22501msec
Disk stats (read/write):
nvme0n1: ios=0/4085, merge=0/4, ticks=0/1229278, in_queue=1229279, util=97.15%
fiotest: (g=0): rw=read, bs=(R) 16.0MiB-16.0MiB, (W) 16.0MiB-16.0MiB, (T) 16.0MiB-16.0MiB, ioengine=libaio, iodepth=4
fio-3.33
Starting 1 process
Jobs: 1 (f=1): [R(1)][100.0%][r=784MiB/s][r=49 IOPS][eta 00m:00s]
fiotest: (groupid=0, jobs=1): err= 0: pid=1854: Tue Jul 15 23:20:23 2025
read: IOPS=49, BW=786MiB/s (824MB/s)(4096MiB/5210msec)
slat (usec): min=368, max=3301, avg=426.21, stdev=343.44
clat (msec): min=18, max=121, avg=80.66, stdev= 5.91
lat (msec): min=21, max=122, avg=81.08, stdev= 5.66
clat percentiles (msec):
| 1.00th=[ 53], 5.00th=[ 82], 10.00th=[ 82], 20.00th=[ 82],
| 30.00th=[ 82], 40.00th=[ 82], 50.00th=[ 82], 60.00th=[ 82],
| 70.00th=[ 82], 80.00th=[ 82], 90.00th=[ 82], 95.00th=[ 82],
| 99.00th=[ 82], 99.50th=[ 102], 99.90th=[ 122], 99.95th=[ 122],
| 99.99th=[ 122]
bw ( KiB/s): min=786432, max=819200, per=99.72%, avg=802816.00, stdev=17270.25, samples=10
iops : min= 48, max= 50, avg=49.00, stdev= 1.05, samples=10
lat (msec) : 20=0.39%, 50=0.39%, 100=98.44%, 250=0.78%
cpu : usr=0.00%, sys=2.17%, ctx=255, majf=0, minf=4104
IO depths : 1=0.4%, 2=0.8%, 4=98.8%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0%
submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
issued rwts: total=256,0,0,0 short=0,0,0,0 dropped=0,0,0,0
latency : target=0, window=0, percentile=100.00%, depth=4
Run status group 0 (all jobs):
READ: bw=786MiB/s (824MB/s), 786MiB/s-786MiB/s (824MB/s-824MB/s), io=4096MiB (4295MB), run=5210-5210msec
Disk stats (read/write):
nvme0n1: ios=4047/0, merge=0/0, ticks=288361/0, in_queue=288361, util=96.05%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment