Instalando o Ubuntu em um SSD

53

Ir para instalar o Ubuntu 10.10 no novo Intel x25M 80GB SSD. Será uma nova instalação. Venho pesquisando no Google há alguns dias e recebendo artigos / blogs / perguntas e respostas impressionantes. Um ser particularmente muito útil:

Como otimizar o SO para SSDs?

Mas com tantas sugestões e diferenças de opinião (em links diferentes), esse processo simples de instalação do sistema operacional parece uma tarefa assustadora para mim e eu realmente quero continuar com o Ubuntu (embora tenha usado por um período muito curto).

Alguém pode me ajudar respondendo a algumas perguntas (sim, elas são repetidas porque eu não consegui compreender as respostas em outro lugar)

  1. Qual sistema de arquivos (ext2 / 3/4 ou algo mais)? (considere a vida útil do SSD)
  2. Pode ser alterado após a instalação?
  3. Devo particionar o disco? (como fazemos no HDD tradicional) por enquanto, não há plano de inicialização dupla. Somente o Ubuntu viverá em um espaço escasso de 80GB SSD.
  4. Tenho 2 GB de RAM, ainda devo alocar espaço de troca (se não alocar espaço de troca, ainda posso hibernar a máquina)? o espaço de troca afetará a vida do SSD?
  5. Devo considerar colocar 1 GB de RAM adicional para evitar espaço de troca?
  6. O que é alinhamento de partição? Isso precisa ser feito antes de instalar o Ubuntu OS ou pode ser feito mais tarde?

Uso pretendido - navegação pesada, programação, vídeo / música regular e alguns outros programas que não usam muita CPU / RAM. Manterá arquivos grandes em um disco rígido externo.

configuração do laptop - Vaio de 3 anos, Core2 Duo, 2GB de RAM

Mais referências:

kunal
fonte

Respostas:

53

Começarei dizendo que a resposta que você vinculou já resume todas as otimizações que você pode precisar.

Em seguida, para responder às suas perguntas:

1. Qual sistema de arquivos (ext2 / 3/4 ou algo mais)? (considere a vida útil do SSD)

ext4 é um bom sistema de arquivos mesmo para SSD, então essa seria minha sugestão. (Se você quer tanto desempenho, tente o XFS)

2. Pode ser alterado após a instalação?

Sim, mas não é trivial, então escolha bem desde o início :)

3. Devo particionar o disco? (como fazemos no HDD tradicional) por enquanto, não há plano de inicialização dupla. Somente o Ubuntu viverá em um espaço escasso de 80GB SSD.

Isso realmente não é uma questão de SSD, mas sua escolha pessoal. Se você me perguntar, eu direi não; não particione o disco, você acabará perdendo espaço útil. (Se você terminar com uma partição com 2 GB de espaço livre e outra com 1 GB de espaço livre, teoricamente você terá 3Gb de espaço livre, mas não poderá copiar um arquivo de 3 GB ... esse espaço será desperdiçado)

4. Tenho 2 GB de RAM, ainda devo alocar espaço de troca (se eu não alocar espaço de troca, ainda posso hibernar a máquina)? o espaço de troca afetará a vida do SSD? Eu não me preocuparia tanto com a vida do SSD (a moderna pode funcionar por décadas), no entanto, 2 GB de RAM são suficientes para não precisar da partição de troca. Finalmente, a partição swap é necessária para a hibernação; portanto, se você quiser hibernar a máquina, precisará da partição swap.

5. Devo considerar colocar 1 GB de RAM adicional para evitar espaço de troca? 1 GB a mais ou ram é sempre útil :) faça-o se puder.

6. O que é o alinhamento de partição? isso precisa ser feito antes da instalação do Ubuntu OS ou pode ser feito mais tarde?

Esse é o procedimento em que você alinha clusters, blocos e pedaços. IMHO é necessário apenas em servidores com muita taxa de transferência de dados. Uma boa ferramenta para alinhar partições é o GParted. Claro que isso deve ser feito antes de instalar o Ubuntu.

Espero que isto ajude :)

OpenNingia
fonte
11
Obrigado pela excelente informação. Eu realmente aprecio que você reserve um tempo para responder a uma resposta tão elaborada. Então, devo usar o espaço de troca (posso especificá-lo em algumas configurações que o SO deve utilizar espaço de troca raramente como hibernação e não para qualquer outra coisa)? e eu concordo totalmente com você no # 3, não vou criar nenhuma partição lógica.
kunal
2
Encontrado na documentação do ubuntu ( help.ubuntu.com/community/SwapFaq ): # swappiness pode ter um valor entre 0 e 100 # swappiness = 0 diz ao kernel para evitar a troca de processos da memória física pelo maior tempo possível # swappiness = 100 diz ao kernel para agressivamente troca processa sem memória física e movê-los para o cache de swap
kunal
11
Dê a esse homem uma mão de resposta de qualidade.
Allan
6

Vou tentar responder às perguntas que puder:

  1. EXT4 É um dos melhores sistemas de arquivos atualmente disponíveis, então eu sugiro continuar com isso.

  2. Você pode alterar alguns sistemas de arquivos linux após a instalação (ext3-> ext4, ext4-> btrfs, por exemplo). Aqui está um link que explica a alteração de ext3 para ext4 .

  3. Não é a pergunta mais clara, mas o Ubuntu criará automaticamente partições.

  4. e 5.Você precisará de um espaço de troca de tamanho igual ou superior (em relação à sua RAM), para hibernar. Enquanto você não estiver fazendo nada intensivo, seu sistema evitará o uso de swap, desde que haja RAM suficiente. Talvez uma boa consideração seja adicionar mais RAM, se possível - dê cerca de 4 GB. Se você não alocar espaço de troca, há outra opção (não recomendada) - hibernando para um arquivo (adicionarei os links à minha resposta posteriormente).

Muitas felicidades! Atualizarei minha resposta com links relevantes, bem como possivelmente recursos para aprender Ubuntu / Linux :).

RolandiXor
fonte
Obrigado pela ajuda Roland. Sobre o lançamento de mais RAM, li em vários links que um sistema operacional de 32 bits seria capaz de resolver apenas até 3 GB, portanto o máximo que eu poderia adicionar seria 1 GB. Isso está correto?
kunal
Um sistema operacional de 32 bits pode endereçar até 4 GB (o Windows XP foi limitado a 3 GB) - então sim e não. O Ubuntu 32bit pode usar um kernel PAE (com extensões de endereço de página) - permitindo que o sistema de 32 bits use 5 GB ou mais. Se você instalar mais de 4 GB de RAM (é improvável), o sistema operacional usará o kernel do pae (se bem me lembro, automaticamente). Caso contrário, você pode instalá-lo facilmente a partir do centro de software.
RolandiXor
5

Em relação à troca de SSDs:

Eu não me importaria muito em colocar uma partição swap em um SSD. A troca é, como dito anteriormente, usada apenas se não houver mais RAM. Mas existem "poucas" gravações sequenciais e "muitas" leituras aleatórias. Essa é exatamente uma forma de uso dos SSDs. - O mesmo princípio é usado pela tecnologia de microsofts "readyboost", apenas com drives USB-Flash.


fonte
Isso é legal, agora eu instalei o ubuntu com o processo de instalação padrão, então suponho que ele tenha criado espaço de troca para si. Hoje vou começar a ajustá-lo para SSD.
kunal
1

Não jogar uma chave de macaco, mas verificar o que o fabricante do SSD diz sobre a necessidade dessas técnicas pode valer a pena.

As pessoas que fizeram meu SDD afirmam que não preciso me preocupar com TRIM e otimizações, etc. Eles afirmam que o firmware torna tudo isso desnecessário, que o SSD deve ser usado como qualquer outra unidade. Eu aceitei a palavra deles e até agora tudo bem.

jonc
fonte
0

Eu recomendaria não ter nenhum espaço de troca no seu cartão SSD 80G. O espaço de troca, como o nome indica, é um local em que os arquivos são lidos / gravados o tempo todo, quando o computador está muito carregado. Os discos baseados em SSD não devem ser lidos / gravados o tempo todo, pois cada "célula" ou unidade de alocação deve ser lida / gravada tantas vezes, após o que não são mais confiáveis. Você deve investir em mais RAM, mesmo que seja um exagero. Em seguida, monitore o uso da RAM em uma sessão muito carregada (muitos navegadores, vídeos, compiladores, etc.). Para o sistema de arquivos, eu continuaria com o que o Ubuntu oferece. Você pode: - particionar manualmente o disco, alocando todo o espaço restante em uma ou mais partições ext3. Esse seria o recomendado, pois você não perde espaço. - vá com a configuração padrão da partição e exclua a partição swap

jfmessier
fonte
OMG Estou usando o ubuntu em um SSD há bastante tempo, com particionamento automático. Eu tenho uma troca. Vocês estão me fazendo pensar em uma nova instalação sem troca.
Arkandria
Muito obrigado por suas entradas. Como comentei na resposta acima, existe alguma maneira de dizer ao linux para usar o espaço de troca ocasionalmente?
kunal
ok descobrimos isso, veja outro comentário acima. Alguma boa experiência definindo o swappiness do ubuntu?
kunal
3
Os controladores SSD modernos espalham gravações pelas células físicas, independentemente do layout da partição. O layout da partição não reflete o layout físico. Se um sistema precisar de troca, a próxima melhor coisa para a RAM é um SSD.
tyblu