2012/11/24 Joachim Foerster <joachim.foerster@xxxxxxxxxxxxxxxxxxxxxxxxxx>: > Hi all, > > we are currently working on a high performance storage test solution using > SATA/AHCI. Due to having performance issues with small block sizes (high > interrupt load), we did some research and came across a FAST12 paper by > Intel: "When Poll is Better than Interrupt". > The authors do suggest a synchronous completion model or even a hybrid mode > with support for async and sync completion - for future SSDs. > > Does anybody know, if there already is work going on to incorporate such > functionality into the block layer & backends (meaning, among others: > libata/ahci)? > > Another thing, which seemed promising was AHCI's CommandCompletionCoalescing > (CCC) feature. However most AHCI controllers don't seem to support this > feature. > Anybody aware of AHCI controllers having CCC support? > > There seemed to be a discussion about CCC support for the ahci driver some > years ago http://www.spinics.net/lists/linux-ide/msg02994.html, but > obviously no code came out of it - or is there a known patchset? > > Thanks, > -- Hi, Maybe patchset ---- x86, MSI, AHCI: Support multiple MSIs should help in your case. regards! Jack -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html