Penso que é melhor você criar uma rotina manual ou mesmo um cron para a cada 3 ou 6 meses rodar um defrag. Defrag querendo ou não gera um stress ao ser executado… ter ele ativado constantemente no hdd mecânico pode em determinadas situações dar um lag caso por exemplo ele inicie um defrag em imagens iso, em VMs e coisa do tipo.
Estão implementando um patch que haverá gerenciamento do nível e modo de defrag onde você poderá ter otimização mais automática disso. Hoje você pode manualmente fazer isso no comando; dar defrag compactando, descompactando, limitando a tamanho de arquivos, pastas, etc.
eu andei lendo que não há uma certa necessidade do autodefrag no Linux. porém tbm li que dos sistemas de arquivos brtfs poderia tirar um certo proveito da ativação do autodefrag.
mas é óbvio que essa “otimização seria vista a longo prazo para usuários que fazem muitas instalações e desinstalacoes no OS”. talvez ativar o autodefrag seria bom para aqueles que usam o brtfs em HD mecânico e usa o espaço do disco constantemente ou servidores de arquivos.
Ja utilizei por um período em um ssd m-sata aqui.
Resolvi desativar depois desse período por que em determinadas situações o disco agarrava o sistema. A opção estava ligada num disco de DATA e la tinha algumas VMs, arquivos maiores de multimédia e coisa assim. Daí de tempo em tempo percebi que ao copiar uma maior quantidade arquivos menores que vão gerando fragmentação devido chegam, saem, voltam, são movidos etc. Então quando começava a desfragmentar e pegava na mira arquivos de 20GB, 30GB… daí ja era… empacava o sistema todo.
Claro que isso também ocorria por questão de limitação do SSD tbm que é desses bons chineses (KingDian), mas não são de desempenho por não possuírem memória interna boa/grande e quando precisam lidar com arquivos que não da para serem “cacheados” ai a transferência cai absurdamente… sai dos 220 Mb/s pra 32 e as vezes ainda dá uma travada e fica para um tempo tentando entender o que esta acontecendo rsrs.
Agora, em ssd nvme, pcie e talz a história é bem diferente.
No entanto pra disco de DATA com arquivos maiores desse modo um XFS é excelente.
sim o xfs dizem que é ótimo pra fazer trabalho bruto, lidar com arquivos gigantes. deve ser por isso a escolha da rhel.
já pra trabalhos simples o leite com pera de arquivos menores ele já não é tão bom.
eu achei isso tudo um máximo, vc poder escolher o sistema de arquivos que mais se dá bem ao seu hardware ligado ao projeto que a distro fez pra se sair melhor num certo tipo de sistemas de arquivos.
Pois é cara, sensacional!
BtrFS, XFS, OpenZFS você consegue cobrir todas as situações…
Um que era muito top e seria show é o ReiserFS, mas o criador não teve mais como continuar.
Daí depois de anos continuaram, mas não teve mais o gás e engenharia. Lançaram versão nova, mas não esta mais na escolha do povo.
Dizem que não é recomendado desfragmentar SSD por conta das realocações/reescritas, porém, quando o SSD se encontra num estado muito fragmentado pelo longo tempo de uso, realizar uma desfragmentação pode haver um impacto positivo.
Pelo fato do SSD já ser um dispositivo rápido, não há necessidade de ficar desfragmentando ele.
Não só por lidar com arquivos grandes, XFS é um dos melhores sistemas de arquivos quando se trada de leitura e escrita simultânea, difícil sentir o sistema travar quando o disco esta com uma grande carga de leitura ou escrita por isso uma das principais escolhas quando se fala em banco de dados. A questão de lidar com arquivos pequenos o XFS melhorou muito nos últimos anos.