Três opções vêm à mente:
- Use o SSD. A menos que seja um realmente rápido dispositivo NVMe, o sistema irá ainda ficar lento se estiver debatendo (a velocidade de acesso de 500-600MB / s na maioria dos SSDs SATA e SAS ainda é exponencialmente mais lenta do que a velocidade de memória de GB / s de dois dígitos na maioria dos servidores modernos). Mesmo que você não perceba, a maioria dos SSDs é muito boa para escrever resistência nos dias de hoje (a maioria deles é avaliada em centenas de milhares do tamanho das suas gravações), então provavelmente não será um grande problema.
- Use o SSD, mas também use zswap . O Zswap fornece um cache intermediário de memória compactada entre a memória principal e o swap, o que pode reduzir significativamente as gravações para o swap. Não tenho certeza se o CentOS 7 suporta isso ou não.
- Use um ramdisk ZRAM para swap. Em essência, em vez de empurrar a memória para o disco sob pressão, o sistema comprimirá a memória. Isso fornece desempenho muito bom e comportamento razoável para a maioria das cargas de trabalho, e é o que eu uso em praticamente todos os meus sistemas. Se você adotar essa abordagem, certifique-se de não definir o tamanho do dispositivo ZRAM muito alto, caso contrário, ele ficará sem espaço (e ter um dispositivo de troca retornar um erro de gravação é tão ruim se não pior do que ficar sem memória) .