hi,
we now is using s32G , and find fileIO is realy slow.
we use sd card which spec with 120-190M/s for reading . but we test only get 14.7 M/s.
sd card is SanDisk)64GB TF(MicroSD)存储卡 U1 C10 A1 至尊高速移动版内存卡 读速140MB/s
and we install sysbench and do IO testing , only get read speed 14.7 M /s. also we test random write speed get 3.42M/S.
BTW. we have a OS run at emmc which get Read 81 M/S Write 84.74M/S .
t@ubuntu-s32g399ardb3:~$ sysbench --test=fileio --file-num=16 --file-total-size=1G prepare
WARNING: the --test option is deprecated. You can pass a script name or path on the command line without any options.
sysbench 1.0.11 (using system LuaJIT 2.1.0-beta3)
16 files, 65536Kb each, 1024Mb total
Creating files for the test...
Extra file open flags: 0
Creating file test_file.0
Creating file test_file.1
Creating file test_file.2
Creating file test_file.3
Creating file test_file.4
Creating file test_file.5
Creating file test_file.6
Creating file test_file.7
Creating file test_file.8
Creating file test_file.9
Creating file test_file.10
Creating file test_file.11
Creating file test_file.12
Creating file test_file.13
Creating file test_file.14
Creating file test_file.15
1073741824 bytes written in 113.74 seconds (9.00 MiB/sec).
t@ubuntu-s32g399ardb3:~$ sysbench --test=fileio --file-total-size=1G --file-test-mode=rndrd --max-time=180 --max-requests=100000000 --num-threads=16 --file-num=16 --file-extra-flags=direct --file-fsync-freq=0 --file-block-size=16384 run
WARNING: the --test option is deprecated. You can pass a script name or path on the command line without any options.
WARNING: --num-threads is deprecated, use --threads instead
WARNING: --max-requests is deprecated, use --events instead
WARNING: --max-time is deprecated, use --time instead
sysbench 1.0.11 (using system LuaJIT 2.1.0-beta3)
Running the test with following options:
Number of threads: 16
Initializing random number generator from current time
Extra file open flags: 3
16 files, 64MiB each
1GiB total file size
Block size 16KiB
Number of IO requests: 100000000
Read/Write ratio for combined random IO test: 1.50
Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode
Doing random read test
Initializing worker threads...
Threads started!
File operations:
reads/s: 941.68
writes/s: 0.00
fsyncs/s: 0.00
Throughput:
read, MiB/s: 14.71
written, MiB/s: 0.00
General statistics:
total time: 180.0166s
total number of events: 169524
Latency (ms):
min: 3.92
avg: 16.99
max: 52.89
95th percentile: 24.83
sum: 2879865.98
Threads fairness:
events (avg/stddev): 10595.2500/30.58
execution time (avg/stddev): 179.9916/0.00