lkml.org 
[lkml]   [2004]   [Oct]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectMMC performance
I've added SGIO support to my driver now hoping that it would resolve 
the piss-poor performance I've been getting. Didn't do much difference
though.

Read operations are fairly fast. It queues 8kB at a time. A bit small
perhaps, but still decent.

Writing, however, only sends a single sector at a time. The queue
process eats up half of the CPU time on my machine during a write. And
since MMC cards have to clear a whole bunch of sectors before a write
shouldn't you send as many sectors as possible to them?

Since I don't have another controller to compare with I don't really
know if the problem is in my code, the MMC layer, the block layer or the
filesystem.

I'm going to dig around a bit more but some pointers are welcome. At
least which layer I should be looking at.

Rgds
Pierre
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:06    [W:0.053 / U:0.400 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site