Particionamento do HD para instalação e Tamanho da Swap

Iniciado por lpinheiro, 16 de Junho de 2014, 16:22

tópico anterior - próximo tópico

lpinheiro

Boa tarde, pessoal!

Pesquisando acerca do tamanho a ser definido para as partições no Linux (principalmente a swap), percebi divergências de opinião...
Tenho um notebook com as seguintes configurações:
- core i5
- 4GB de RAM
- HD de 01 TeraByte.

Pretendo instalar o Ubuntu 14.04 64 bits. Eis as dúvidas:
1. Qual o tamanho ideal para swap (pretendo usar hibernação e instalar máquinas virtuais...)?
2. Criar a partição / (deixando /boot junto) com 200 GB é desnecessário?
3. A partição swap "grande" pode causar lentidão no sistema?

Li recomendações para swap de 2x tamanho da RAM, 1 ou 1,5 x RAM; Não criar swap, etc. Por isso, minha dúvida, uma vez que espaço em HD não é problema.


Grato!


jkmsjq

#1
Citação de: lpinheiro online 16 de Junho de 2014, 16:22
[...]

1. Qual o tamanho ideal para swap (pretendo usar hibernação e instalar máquinas virtuais...)?

6 ou 8 GB de Swap.

Citação de: lpinheiro online 16 de Junho de 2014, 16:22
2. Criar a partição / (deixando /boot junto) com 200 GB é desnecessário?

Não. No máximo 30 GB, já está bom demais.
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

san-alex

Swap depende de quantas máquinas virtuais vão trabalhar ao mesmo tempo, e quantidade de memoria que vai dar a cada uma.

lpinheiro

Grato pelas respostas!
E quanto à pergunta 3: A partição swap "grande" pode causar lentidão no sistema?
Vi que por padrão o linux define um valor 60 no parâmetro swappiness, de uma escala de 0 a 100, fazendo um balanceamento. Ainda assim, normalmente não compromete nem 1% da swap...

Tota

Quanto a pergunta 3:

Todo sistema, win, linux, Mac, Unix, etc. Fazem uma hierarquia de processos, cada uma à sua maneira.

Quando estes processos não têm mais um indice na pilha de ram vão para swap.

Assim, enquanto isto (principalmente no Linux) não ocorre, a swap não "existe" para o sistema, não influindo em nada na velocidade e desempenho do sistema.

O balanceamento a que se refere, é genérico, previsto para um "uso geral", já que um servidor de aplicativos, uma maquina para jogos, renderização de videos, etc. Podem exigir mais ou menos de swap.

Se o uso da maquina por exemplo, for num escritorio, ou para navegar na rede, nem swap necessita, precisaria apenas dela para hibernação se for o caso.

Não se preocupe com swap num primeiro momento, depois pode ser ajustada a seu gosto.

lpinheiro


clodoaldops

Se eu tivesse um ci5 + 4gb + 1tb eu faria assim
sda1...swap...4gb
sda2...ext4...50-100gb.../raiz
sda3...ext4...restante HD... /home

Adriano R.N.

Tenho um i5 com 8 de ram e 500 de hd.
Minhas partições ficaram assim:
50gb para o windows
2gb swap (nunca usei)
20gb / (está usando apenas 6gb e tem muito aplicativo instalado)
/home (todo o resto)
Boa sorte e Muito AXÉ!!!


rihoem

Lembrando que, para hibernação, o sistema usa a partição swap. Assim, ela precisa ter PELO MENOS a quantidade de memória RAM instalada. Se você fizer uso intencional da swap com as máquinas virtuais, é preciso levar em consideração o próprio espaço que os programas vão acabar usando na memória virtual.

Resumindo: fique de olho na memória ocupada antes de hibernar de fato. Se não houver memória suficiente para colocar tudo na swap, o sistema vai ter problema para hibernar.

Na minha opinião seria bom você evitar o uso da swap. Use uma versão do ubuntu mais light (Xubuntu ou Lubuntu), para economizar memória e tentar deixar todos os programas na RAM principal. Além de evitar a lentidão da memória swap, evita problemas de hibernação.