Io consiglio pegasusq poichè permette ai core di lavorare in modo a-sincrono, poi anche hotplug(x) che permette di spegnere un core qundo il carico di lavoro non è alto o al limite LulzActiveQ, una via di mezzo tra smartass e hotplug.
Come schedulatore io consiglio sempre BFQ, altrimenti deadline (che killa automaticamente i procesdi quando si protraggono troppo a lungo) o al limite noop, ben tarato per i dispositivi con memoria flash, trovo inutile lasciare sio, semplice e basilare che si limita a eseguire gli eventi in linea temporale.