MFCard access speed difference between RPi and Beaglebone
Warner Losh
imp at bsdimp.com
Thu Feb 21 17:52:26 UTC 2013
On Feb 21, 2013, at 10:02 AM, Tim Kientzle wrote:
> On Feb 21, 2013, at 6:45 AM, Werner Thie wrote:
>
>> Hi
>>
>> trying to nail down the crash and core dump in Python when importing ctypes I did a parallel build of python on both systems with the same SVN rev 246947 of kernel.
>>
>> The RPi seems to beat the Bbone quite clearly with a ration of 6 : 10
>>
>> It is very apparent (when unpacking for instance) that the Bb shows a much more pronounced 'hickup' behavior, unpacking 40-60 files and then most probably doing disk IO.
>>
>> Swapping the MFCards does not change the situation at all.
>>
>> Can anybody out there suppprt this observation and/or explain it?
>
> I've seen the same behavior with things like SVN checkouts;
> the BBone runs quite smoothly for a while and then stalls.
>
> I've been assuming that it was the MMCSD driver; skimming
> through the code, it looks like there's a lot of room for
> improvement.
I write mmcsd(4) for crappy hardware (the AT91RM9200's mmc controller was a new low in low performance), so I never got a chance to do much optimization. I'm sure there's much low-hanging fruit there...
Warner
More information about the freebsd-arm
mailing list