Re: [PATCH/RFC] Linux MTD striping middle layer

Alexander Belyakov
2006-03-22T09:37:18Z

Vitaly,

>
> What PREEMPT_ modes did you test it with?

Why do you think enabling preemptible kernel option will help to switch
two or more kernel threads with equal priority? And anyway preemptible
kernel option is an experimental one and someone willing to use striping
may not want to use it.

>
> The implementation itself seems to be quite inmature and leaves a lot
> of questions - starting from what command-line parameters do mean and
> ending up with how it's supposed to work in a workload environment,
> given the threads etc. etc. Maybe it slows down the performance of the
> whole system, even though it does speed up the block erase.
It is RFC and everything can be explained or changed.

Considering command line parameters. Suggested solution can be
configured by two ways. First applies if mtdstripe.ko is a standalone
module and user uses insmod to insert it - good for debug, etc. Second
is for solid kernel where striping is configured from kernel
configuration string. Please find some clarifications in reply to
Artem's message.

In our experience striping does not affect much overall system performance.

And not only erase speed increases due to striping, but write speed too.

Thanks,
Alexander Belyakov