troca de alinhamento de partições: existe algum benefício?

1

Em alguns dos meus servidores Linux, a partição de troca está desalinhada. Entendo como o alinhamento da partição afeta o desempenho em sistemas de arquivos montados com tamanhos de bloco de 4k, mas não tenho certeza se as mesmas considerações se aplicam à troca.

Será que ainda tem um "tamanho de bloco"? Existe algum benefício de desempenho para alinhar uma partição de swap de uma forma ou de outra?

    
por Rob 11.03.2012 / 11:32

2 respostas

1

Sim, o alinhamento da partição swap é importante, mas não é muito importante.

As páginas de memória podem ser trocadas somente no todo. Considerando que eles podem ser 4k ou 8k na maioria dos casos (dependendo da arquitetura da CPU), é necessário certificar-se de que a partição tenha pelo menos esse tipo de alinhamento.

Com os discos atuais, é melhor se alinhar aos limites de 4 MiB. Então você nem precisa saber o tamanho das suas páginas de memória.

O sistema não deve trocar sob carga regular, então o alinhamento de troca não terá nenhuma diferença visível, se tiver algum efeito.

    
por 11.03.2012 / 11:50
0

Mais uma coisa é que, se você tiver apenas carga moderada e um controlador RAID de armazenamento em cache, o controlador terá todo o prazer em resolver os problemas de alinhamento para você. Eu corri para isso quando comparando bem as partições desalinhadas em raid10. Não houve diferença alguma, porque o controlador tinha tempo ocioso suficiente para encobrir isso.

Portanto, como na resposta # 0, isso depende da sua taxa de entrada / saída do swap e da carga do sistema. Se o sistema estiver ocioso, tudo ficará bem, enquanto se estiver sempre sob pressão de memória, você deve pensar em consertá-lo, já que ele pode reduzir seu desempenho de troca pela metade.

    
por 11.03.2012 / 14:24