Updates
Kernel: O mais atual possível!
No benchmark de qual melhor File System, foi testado também os kernels 3.19 e 4.0, a melhoria no desempenho é gritante. Mantenha seu
Linux atualizado via repositório, não necessariamente você deva ser radical para usar versões unstable e/ou ficar compilando o que foi liberado horas antes (o perigo costuma morar aqui também).
Firmware do SSD
Mantenha atualizado também o firmware do seu SSD, geralmente cada fabricante distribui arquivos .ISO para atualizar o seu firmware, porém a forma de fazer este update muda em cada fabricante.
Não vou me estender sobre o benchmark, o link do excelente artigo na Phoronix (do Michale Larabel) é:
Memória SWAP, arquivo como swap e otimização pelo sysctl.conf
Não crie uma partição para memória SWAP na instalação do sistema.
Você pode não ter SWAP no seu SSD ou criar um SWAP como arquivo e otimizar a configuração do sysctl.conf para que apenas use a SWAP quando a RAM estiver em 95% ocupada ou mais.
Tenho um outro artigo/dica onde criei um arquivo para usar como memória SWAP e não ter que criar uma partição para isto.
Posteriormente, configurei no sysctl.conf o uso do swap, colocando o parâmetro swappiness em 5, reduzindo muito o uso do SWAP (se você colocar em '0', você desativá-lo).
Neste ponto, durante a minha instalação foi o único que eu alterei.
A distribuição iria criar uma partição SWAP, então eu cancelei e não fiz isto, para que posteriormente, criasse via arquivo (seguindo o artigo) e colocando o swappiness em 0 (zero).
TMPFS
Para reduzir ainda mais escritas desnecessárias no SSD (se tiver um SSD de 120Gb instalado com o S.O. padrão, sem nenhuma otimização e diariamente gravar e apagar 20Gb de dados no SSD, seu SSD ainda vai tranquilamente funcionar por uns 5 anos ou mais, sendo beeeeem pessimista), pode-se mover o diretório /tmp para uma ram disk (temporary Filesystem) utilizando o sistema de arquivos 'tmpfs' que é expandido e reduzido dinamicamente quando necessário.
No
/etc/fstab:
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0
Esta última linha, você abre mão dos logs, perdendo-os a cada reboot! Caso use algum programa que utiliza ou necessita dos dados dentro do diretório /var você pode remover esta linha e inserir manualmente no fstab cada um dos subdiretórios como tmpfs e excluir aqueles que necessita.
Basicamente, numa distro atual (e num SSD novo), apenas fiz 2 alterações (e opcionais) na qual eu coloquei alguns diretórios em tmpfs (alterações no fstab), não instalei a SWAP (colocando como arquivo posteriormente) e alterando alguns parâmetros do sysctl.conf para otimizar o uso da memória.
Muitos artigos que há na internet foram feitos para a tecnologia de 5 anos atrás (ou mais) onde, não só os equipamentos estavam inferiores, mas também as aplicações e o kernel não estavam maduros o suficiente para suporta-los.
Hoje, basta apenas instalar fisicamente e depois, instalar seu Linux.
Podemos passar a era do 'SSD x funciona no Linux?' Igual a comunidade passou e enterrou com orgulho a tenebrosa era do "mouse/teclado X funciona no Linux?", "impressora Y funciona no Linux?", "Placa-mãe Z roda no Linux?"...
Na minha instalação foi usado para os testes o Debian 8, LinuxMint 18.1, usei algumas distros em Live USB (Xubuntu 17.04 e 16.10).
Estou usando como S.O. default para o dia-a-dia nele o Manjaro (Arch).
Originalmente postei este artigo no meu blog (esli-nux.com), ele está aqui na integra, lá apenas adicionei algumas screenshots e pretendo atualizar a postagem caso alguma novidade ;-)
Espero que isto ajude muito a quem está pensando em fazer esta troca, no eu caso por exemplo, adiei muito a troca devido este medo e falta de informação atualizada.