Hi Chung

> Hi
> 
> I tested with this patch on my board.
> But i didn't get any performance benefit.
> Which benchmark did you use?

As I already mentioned I used lmdd. The results I published were collected 
using the bellow command run in parallel:
adb shell /data/lmdd if=internal of=/data/writefile bs=128k count=3000
adb shell /data/lmdd if=/data/readfile of=internal bs=128k count=3000

With lmdd we did see great improvement both in throughput and in read latency:
CFQ:         READ  20.81 MB/sec,    WRITE  15.23 MB/sec   Worst case READ 
latency 230 msec     Worst case write latency   9370   msec
ROW:         READ  27.75 MB/sec      WRITE  15.34 MB/sec   Worst case READ 
latency   85 msec     Worst case write latency   12025 msec

ROW can be configured to perform at ~34 MB/sec throughput in the above scenario 
but in this configuration worst case write latency increases to ~13 sec.

> And sometime this scheduler didn't work well read/write operation.
> (i didn't know exactly what problem.)

This may be. We're still working on testing the scheduler and improving it. 
It's not yet totally "bug free". I've uploaded the code as RFC. 

> 
> The below is my environment:
> Kernel Version: linux-3.4
> Card: eMMC4.5 (50MHz DDR mode, 8-bit buswidth) Host controller : dw-
> mmc (DesignWare MMC controller) Benchmark : IOzone
> 

My environment is similar except the host controller which is msm-sdcc. 
Could you please give me the exact iozone command you used? I'll replay it on 
my setup.

Thanks,
Tanya Brokhman
---
Sent by an consultant of the Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum.

--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to