Que otimização de SSD são necessárias na última versão do Ubuntu?

19

Eu já li muitas perguntas sobre a otimização de SSDs ( Como faço para otimizar o sistema operacional para SSDs? , Instalando o Ubuntu em um SSD , Estou confuso sobre a otimização SSD , etc ...).

A maioria dessas questões parece ultrapassada (3 anos ou mais) e estou um pouco confusa com todas as orientações que as respostas estão tomando.

Então, minha pergunta é: A partir de hoje, qual é o consenso geral sobre a otimização de SSD no Ubuntu 14.04 / 15.04?

Isso é mesmo necessário agora?

    
por hg8 15.09.2015 / 10:10

4 respostas

15

O problema é que a primeira parte mais importante sobre os SSDs é minimizar as gravações no disco, e é por isso que as pessoas adicionam nodiratime , noatime ao arquivo /etc/fstab .

Segundo, está executando TRIM , que recupera blocos não utilizados da memória NAND de volta ao SSD. O Windows tem TRIM ativado por padrão, AFAIK, então ninguém incomoda lá. Com o Ubuntu, ele tem um cronjob semanal para o TRIM, no entanto, eu aprendi com a resposta do Rinzwind que o trabalho do cron apenas funciona em SSDs Intel e Samsung. É por isso que você precisa editar esse arquivo /etc/cron.weekly/fstrim para ter exec fstrim-all --no-model-check line, para que ele seja executado independentemente do modelo SSD.

Nos últimos anos, isso não mudou - esses ainda são pontos-chave, minimizando gravações e permitindo TRIM.

A remoção de gravações e a quantidade cara de armazenamento são os dois fatores pelos quais as pessoas também removem a área de troca . Por padrão, o Ubuntu cria uma partição de troca igual ao tamanho da sua memória RAM. Eu tenho um 128 SSD e 6 GB de RAM. Isso significa que, por padrão, o Ubuntu cortará 6 GB de 128 GB, deixando 122 GB para o meu sistema operacional, e 5% é normalmente reservado para o root, o que me deixa 122-122 * 0.05 = 115.9 GB para mim. Eu poderia também usar esse armazenamento para outra coisa, e é por isso que eu tenho apenas uma partição principal, nenhuma partição swap, mas eu tenho um 512 MB de arquivo de swap como um recurso de proteção (não que eu esteja pensando em ficar sem RAM, mas é sempre recomendável ter swap)

    
por Sergiy Kolodyazhnyy 15.09.2015 / 16:26
6

Funciona bem com SSD que suporta TRIM

para 16.04 não há

fstrim-all

simples fstrim não tem %código% e funciona bem com o sandisk ssd

    
por David Ambarsumov 10.06.2016 / 08:51
4

A única coisa que você precisa fazer é adicionar --no-model-check a /etc/cron.weekly/fstrim .

A linha deve ficar assim

exec fstrim-all --no-model-check   

Verifique se o seu SSD suporta o TRIM (quase todos os modelos recentes) por

sudo hdparm -I /dev/sda | grep "TRIM supported"

se o seu SSD for /dev/sda . Em caso afirmativo, adicione --no-model-check .

    
por Pilot6 15.09.2015 / 16:23
1

Geralmente o Ubuntu suporta muito bem drives de estado sólido.
Se você tiver uma intel ou um SSD da SAMSUNG, o suporte ao ajuste automático é ativado por padrão.

Você não precisa se importar muito com uma exceção:
Você deve armazenar seus dados pessoais em um disco rígido para reduzir a quantidade de gravações no SSD.

    
por cl-netbox 15.09.2015 / 16:17