Hi Jeff First of all - thank you for your input! I think I did address at least some of the issues you mentioned. But allow me to elaborate > Perhaps you could start off by describing the workload, and describing why > the existing I/O schedulers do not perform well. In mobile devices we won't have AS much parallel threads as on desktops. Usually it's a single thread or at most 2 simultaneous working threads for read & write. The existing I/O schedulers add unnecessary complexity (CFQ) or don't give read requests as much priority over write as we would like them to get. > Then, you could go on to > say why you feel that the existing I/O schedulers could not be modified to > perform better under your workload, We ran tests with existing I/O schedulers and tried tuning them to serve our purposes better but it didn't give us the results we were able to achieve with ROW. >and wrap the whole thing up with > some convincing performance numbers (including your testing procedures > so others could verify your work independently). Aren't the test results I published convincing? It shows that ROW has the best READ throughput and the lowest READ latency. Actually, when playing with ROW tunable the READ throughput can go up to 34 mb/sec and READ latency down to 70 msec (with WRITE throughput at ~15 mb/sec). The downside is that in such configuration the write latency is ~13 sec which is a bit too much. I was testing on our Android based device. I don't know what numbers will ROW produce if you run it on a PC because as I mentioned, ROW was developed to run on mobile devices. As I mentioned, the test I performed was parallel READ and WRITE using lmdd. I'm not sure I understand what info is missing in order for others to reproduce it... 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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html