A posição da partição no disco afeta a velocidade?

6

Se eu colocar /var como primeira partição, então /home e / , a partição para /var terá um desempenho melhor do que se eu colocar outras partições perto da cabeça do disco? A posição do setor de disco será importante?

Eu ouvi algumas pessoas dizendo que eu deveria colocar o swap mais perto da cabeça de uma partição para obter melhor desempenho.

    
por daisy 18.07.2012 / 10:52

2 respostas

5

Sim, é verdade.

Os pratos em um disco giram a uma velocidade fixa (7200 RPM no caso comum). Assim, quando a cabeça está sobre a parte externa do prato, mais área superficial passa por baixo da cabeça por rotação do que na pista interna. Assim, mais IO por rotação é possível.
(O 'início' do drive são as faixas externas dos pratos)

Agora, se isso vai ser perceptível, especialmente para swap, que você não deve usar extensivamente, é discutível.

    
por 18.07.2012 / 14:36
5

Isso foi muito verdadeiro há uma década, quando a velocidade de IO da unidade era o maior gargalo. De fato, foi recomendado colocar seu swap em uma unidade separada, para mantê-lo fora do BUS do seu primário.

As velocidades de E / S melhoraram desde então, a colocação de partições para ajustes de desempenho é insignificante agora.

Para adicionar, e supondo que colocar o swap mais perto melhoraria o desempenho, isso indicaria que você estaria usando muito swap para começar. Isso é exatamente o que você deve evitar, se houver alguma coisa, para obter desempenho. O swap é um gargalo pinhole comparado ao seu throughput de RAM, e só deve ser usado com cargas pesadas, como durante a virtualização, ou processamento de grandes conjuntos de dados.

/var , por outro lado, é usado com mais frequência, mas ainda não vi referências que indiquem esse truque para melhorar seu desempenho. Eu ficaria muito interessado se isso fosse verdade: -)

update : encontrado este interessante guia de ajuste de desempenho que indica colocar / tmp ou / var na região externa dos pratos, melhora a velocidade. Isso faz sentido, tenha em mente para ver a diferença que você pode precisar para atingir cargas como as de um servidor ftp / web.

    
por 18.07.2012 / 14:28