Ambas as guias às quais você vincula habilitar a opção discard
mount para o seu sistema de arquivos. Na minha experiência, isso mata o desempenho. Em cada sincronização após um arquivo ter sido excluído, uma solicitação TRIM é enviada, fazendo com que o disco congele por 2 a 3 segundos. (Isso será dependente do hardware.)
Para ver se esse é o problema, tente testar o fsync
de desempenho conforme sugerido neste tópico :
Correndo Theodore Ts'os "fsync-tester" enquanto fazia o teste de tortura de Linus
while : ; do time sh -c "dd if=/dev/zero of=bigfile bs=8M count=256 ; sync; rm bigfile"; done
mostra claramente
A sincronização deve ser rápida em um SSD. No meu caso e no caso desse pôster, cada sincronização causa um bloqueio de vários segundos. Veja também link para um exemplo semelhante.
Se você perceber um comportamento semelhante, desative o TRIM automático removendo a opção discard
do seu fstab. (Mas mantenha a opção noatime
ou relatime
que você provavelmente adicionou.)
Em vez disso, execute periodicamente fstrim
no seu sistema de arquivos, por exemplo. usando cron
. Várias maneiras de fazer isso são fornecidas em este artigo . Dessa forma, você ainda deve obter os benefícios do TRIM sem os problemas de desempenho.