Comment 31 for bug 292739

Revision history for this message
Fabio Muzzi (kurgan-kurgan) wrote :

Dear Vasil,

There are discussions going on elsewhere about the poor performance of the block device scheduler in new kernels, so maybe you are right. Evolution does a lot of small i/o requests, and the whole problem gets really worse when you have more than one account, because the number of parallel requests grows with the number of accounts you have.

Maybe this performance problem is caused by a sum of causes: poor coding, poor sqlite performance, poor kernel i/o scheduler performance. We should test by recompiling the kernel (on the same hardware) and changing the i/o scheduler it uses.