O TRIM funciona no nível do sistema de arquivos, de modo que você está dando aos seus domínios KVM um dispositivo de blocos brutos, então você precisa ativar o TRIM dentro do domínio; seu host não pode saber a utilização do sistema de arquivos do domínio sem examiná-lo. Para ativar isso, você precisa garantir que haja um atributo discard='unmap'
adicionado à definição de disco no XML do domínio. Isso está documentado no link .
A configuração de issue_discards = 1
em /etc/lvm/lvm.conf significa que o LVM emitirá um TRIM para o PV subjacente se algum volume lógico for reduzido ou excluído. Não é necessário para operações TRIM normais do sistema de arquivos.
Para iniciar as operações reais do TRIM, geralmente é aconselhável usar o utilitário fstrim
em vez de adicionar a opção discard
mount. Execute isso periodicamente a partir do cron ou equivalente. Executá-lo manualmente também mostrará se você realmente configurou tudo corretamente também.
Para monitorar seu SSD, eu diria que o S.M.A.R.T. ferramentas devem ser suficientes, dê uma olhada na saída de smartctl -a /dev/sdX
.
A otimização geralmente envolve certificar-se de que todas as suas partições estejam alinhadas corretamente e sejam as mesmas dos discos normais; minimize suas gravações onde necessário. Adicionando opções de montagem como noatime
, nodiratime
, etc.