Tem várias informações relevantes aqui:
Easy Linux tips project - Solid State Drive (SSD): optimize it for Ubuntu, Linux Mint and DebianBasicamente:
- ativar o AHCI (provavelmente já está ativo na BIOS)
- checar se há atualização de
firmware do SSD- na hora de fazer as partições, alinhar com o tamanho do
erase block da memória flash do seu SSD, o
flashbench te auxilia a achar esse valor (ele tem nos repositórios oficiais do ubuntu, procurar na Central de Programa ou apt-get install). Aqui no meu SSD Samsung 840 PRO, eu achei o valor de 1 MiB. Em um cartão SD da samdisk, achei 4 MiB. No meu pen drive Kingston DTR30/16GB, achei 16 MiB. Criar as partições com o Gparted, ele usa a unidade
MiB, logo fica fácil de alinhar com o
erase block, lembrar que as partições deverão ter o tamanho múltiplo desse erased block (por exemplo, no meu Kingston a partição EFI ficou com 112 MiB, que é 7 * 16 MiB = 112 MiB)
- reservar de 10 à 30% da capacidade do SSD para
overprovisioning (ou seja, deixar um espaço não formatado)
- escolher
EXT4 como sistema de arquivos (futuramente tentar
F2FS, ainda está em desenvolvimento)
-
noatime nos pontos de montagem do /etc/fstab (aqui eu coloquei em / e /boot, que estão no meu SSD)
- habilitar o
TRIM por meio do
cron, criando um arquivo em /etc/cron.daily/trim, ver lá no link, tá bem explicado (atenção, não usar o comando fstrim -v para partição do EFI, ou seja, /boot/efi)
- limitar o uso de
swap (isso se optar por tê-lo no SSD), se tiver HDD colocar o swap nele
- montar o
/var em um HDD de preferência (foi o que fiz aqui). Não tentar montá-lo em tmpfs, eu fiz isso e me deparei com vários problemas.
- montar o
/home em um HDD de preferência, normalmente há muita escrita em disco, por exemplo a pasta Downloads do seu usuário, ou os caches dos navegadores
- montar o
/tmp em
tmpfs lá no /etc/fstab (o /tmp ficará na memória ram)
- mudar o
I/O scheduler para
deadline (
o ubuntu 13.10 usa o deadline por padrão, mas o ubuntu 12.04 não)
- se a /home estiver no SSD,
limitar as ações de escritas do Firefox e Google Chrome (mover o cachê deles para tmpfs ou desativar)
- não habilitar hibernação
- não tentar desfragmentar o disco (usando o windows por exemplo, no linux não há esse problema)