Estou usando o Ubuntu 16.04.4 e está sendo executado em uma VM.
O disco que possui os dados de origem tem um limite de E / S em 1 MB / se o disco para cache não tem limite.
Eu segui o guia em fibervillage
para criar o LVM e ter sucesso sem erros, com a modificação para cachemode writeback
, e eu também tentei writethrough
apenas para tentar.
Quando o LV está sem cache, obtive o comportamento esperado com taxa de transferência de 1 MB, mas quando adicionei o cahepool ao LV de origem, não vejo nenhuma melhoria de desempenho. Mas criar um LV no mesmo disco foi o pool de cache é que eu tenho taxa de transferência muito mais rápida. Eu montei todos os volumes em /etc/fstab
com sync,dirsync
opções para evitar qualquer outro armazenamento em cache.