Please refer to the following update from LSDK development team.
So the eMMC mode was 8-bit, HS400, 150MHz, if customer was using LSDK-20.12-V5.4-RT.
The write performance customer got was 8MB/s ~ 16MB/s. (“When I write an 8MB file, the eMMC takes from ~500ms to ~1s to finish the process.”)
Per eMMC datasheet of RDB, the reference write performance is 22MB/s with 8-bit, HS400, 200MHz, and sequential access.
I also did fio test with log attached. The performance matched the datasheet. (A little better than datasheet since SD clock in using was 150MHz.)
Run status group 0 (all jobs):
READ: bw=171MiB/s (179MB/s), 171MiB/s-171MiB/s (179MB/s-179MB/s), io=10.0GiB (10.8GB), run=60002-60002msec
Run status group 1 (all jobs):
WRITE: bw=19.9MiB/s (20.8MB/s), 19.9MiB/s-19.9MiB/s (20.8MB/s-20.8MB/s), io=1193MiB (1251MB), run=60038-60038msec
So I don’t think there is performance issue. The write speed is limited by eMMC chip.