Onde colocar o espaço de troca, no início ou no final e outras questões de troca

11

Onde coloco minha troca? A instalação da Debian oferece duas opções: (1) no final ou (2) no início do espaço em disco. O que é ideal?

Qual é a quantidade ideal de swap dado o meu computador tem 512Mb de RAM? Devo ter mais de uma troca?

Devo definir o espaço de troca como uma partição lógica ou primária?

Estou instalando o Debian 6 testando 32 bits em um disco de 40Gb.

    
por ptrcao 08.09.2011 / 09:37

3 respostas

5

Um disco rígido geralmente é mais rápido no início do que no final. Mas não tenho certeza se isso faz uma diferença significativa.

A quantidade ideal de troca depende de quantos programas você executa e de como a troca excessiva é usada. 1G não vai doer, no entanto. Mais de uma troca não é necessária.

Você pode colocar o seu swap

  • em uma partição primária,
  • em uma partição lógica,
  • em um volume LVM (é o que eu faço)
  • e até mesmo em um arquivo - que dizem não fazer nenhuma diferença notável nos dias de hoje.

Você ainda pode fazer uma maneira combinada: use uma partição swap de 512M..1G permanentemente e adicione um arquivo de troca se precisar.

    
por 08.09.2011 / 10:01
2

A maioria dos discos usa gravação zoneada, em que uma densidade física de dados mais ou menos constante é mantida no disco. Isso significa que as trilhas mais próximas da borda do disco terão mais setores. As leituras de dados dessas regiões serão um pouco mais rápidas do que as leituras de dados de trilhas próximas ao hub.

Nos discos modernos, as faixas mais próximas da borda começam em 0, com números mais altos mais próximos do centro do disco. Portanto, as partições em faixas com números mais baixos irão apresentar um desempenho ligeiramente mais rápido. Como um aparte, o layout atual de heads x setores x tracks na unidade é virtualizado - os valores que você vê são traduzidos para a geometria física nos bastidores pelo firmware da unidade e não têm nada a ver com o layout real da unidade.

Uma regra básica para o espaço de troca é ter o dobro da sua RAM física. Uma partição swap de 1GB parece razoável.

Para o swap, torná-lo uma partição primária ou lógica é irrelevante, embora haja algumas ressalvas que podem afetá-lo em máquinas realmente antigas.

Em sistemas mais antigos, alguns BIOS não puderam inicializar a partir de uma partição iniciada fora da faixa 1024. A área /boot pode estar sob / ou montada como uma partição /boot separada. Em qualquer um dos casos, toda a partição em que /boot reside precisa estar na faixa 1024 e pode ter precisado ser uma partição primária. Esse problema normalmente não afeta as partições de troca.

Note que a maioria dos PCs construídos a partir de meados dos anos 90 em diante não terão esse problema, portanto, isso provavelmente não afetará você.

    
por 09.09.2011 / 18:42
1

Where do I put my swap?

Eu não espero que isso importe muito (desempenho). Basta ir com o padrão.

What is the optimal amount of swap given my computer has 512Mb RAM?

Eu vi algum lugar mencionado que você deveria ter aproximadamente o dobro da quantidade de swap que a quantidade de RAM.

Should I have more than one swap?

Por que você faria isso? Eu nem sei se o Linux pode usar mais de uma área de troca (não verifiquei).

Should I define swap space as a logical or primary partition?

Em vez disso, deixe-a como lógica, para que você não fique sem partições se criar mais.

    
por 08.09.2011 / 09:56

Tags