discard
é um caso especial: bcache irá (eu acho) fazer uso dele para descartar setores, mas não irá repassar a pilha a menos que você explicitamente tenha pedido ( echo 1 |sudo tee -a /sys/block/*/bcache/discard
, que será lembrado entre reinicializações). O melhor caso para o desempenho é que seu sistema de arquivos envia descarte (o que significa que você precisa colocar o sinalizador em /etc/fstab
) e o bcache os transfere se e somente se seu SSD for SATA 3.1 (suporte TRIM na fila).
Seu sistema de arquivos é capaz de detectar bcache como algo como um SSD (rotacional = 0 em sysfs), que ele pode usar para se ajustar um pouco diferente. Além de discard
e noatime
, não acho que exista uma necessidade real de se desviar dos padrões ext4 .