Instalei recentemente o Ubuntu 11.04 em um dispositivo RAID0 (faixa) usando o disco de instalação alternativo e particionei manualmente os HDs ext4 e partições de swap ; durante esse processo, eu estava lendo uma explicação passo a passo do fórum ( não me lembro onde ... ) que ter a partição swap no início do seu disco rígido poderia ser melhor por algum motivo!
A ideia de que a troca é "mais próxima" no início, para que seja acessada mais rapidamente com uma latência / atraso mais baixos? A "agulha" do HD se move menos para alcançar a troca ...
Isso me confunde, porque eu gosto de pensar em discos rígidos comparados a uma espada de samurai (não literalmente)!
Disseram-me que a última polegada ou duas na ponta da espada é a vanguarda porque ela viaja mais rápido.
(Pense em uma bola em uma corda e, enquanto você a balança ao redor da bola, está viajando a uma velocidade maior do que seria se estivesse mais perto da fonte - sua mão)
MAS, como o HD está girando a (x) RPM, a borda externa desse HD deve estar girando relativamente mais rápido (+ x), proporcionando uma taxa de leitura / gravação mais rápida.
Então a posição de swap afeta o desempenho, afinal? Em caso afirmativo, é melhor colocá-lo no início para acesso imediato ou no final para aumentar a leitura / gravação?
Eu acho que a troca é dimensionada e colocada de acordo com as necessidades individuais, mas como eu decido ...
EDITAR:
Como uma observação, eu tenho 8 GB de RAM (4x2 GB), então notei que a troca não foi usada em nenhum dos meus processos GIS (mapeamento e análise). 8GB é a capacidade total da minha placa-mãe.
fonte
Respostas:
Esqueça espadas e bolas na corda. Pense em uma pilha de pratos de CD e você terá em mente uma imagem mais próxima da aparência de um disco rígido.
Wikipedia em discos rígidos
Pense também na quantidade de memória no computador e pergunte: com que frequência a partição swap é usada? Sua pergunta pode ser irrelevante. Os discos não têm começo nem fim. Eles têm bordas externas e internas. Os dados são colocados em mais de um prato. Os tempos de busca e acesso, assim como a velocidade de rotação, transformam qualquer resposta em um debate.
Observe este ponto do artigo da Wikipedia em Formatação HDD
Parece apenas que tem um começo e um fim. Se o desempenho for uma preocupação, mais memória RAM terá um efeito maior que o posicionamento da partição de troca.
fonte
Você deve usar RAM, não SWAP, porque a troca é muito lenta, em comparação com a RAM. Você pode usar a RAM no modo de suspensão.
A velocidade para acessar o primeiro ou o último setor no disco, quando a cabeça sai da posição de suspensão, é tão pequena (6 a 20 ms) que não afeta sua experiência.
Se você tiver muitos ciclos de leitura / gravação a partir da troca, para que os intervalos microscópicos possam somar uma fração mencionável de segundo, você terá uma leitura contínua da troca - não movimentos repetidos da posição de dormir, portanto, isso pode ser apenas um argumento, se houver mais bits lidos nos setores externos, do que nos internos.
Mas você sabe se o primeiro bloco está do lado externo ou interno e onde a cabeça está na posição de dormir?
E você tem certeza de que mais informações são colocadas nos setores externos? Talvez os bits estejam na proporção maior, à medida que os discos giram mais rapidamente, para que você tenha um número constante de bytes em cada setor. Pelo menos o diagrama da wikipedia (DE) sugere isso.
Mas - os discos modernos têm um controlador, que se apresenta ao mundo externo como um disco rígido virtual, e gerencia seus internos por conta própria, para que cada modelo possa lidar com sua geometria de maneira diferente.
Se você realmente depende do desempenho, deve procurar mais RAM, mais RAM, mais RAM. Se você não conseguir mais RAM para sua máquina, considere comprar um disco rígido mais rápido, em vez de adivinhar com sua geometria.
fonte
Você pode medir a velocidade de diferentes áreas do disco rígido com
System > Administration > Disk Utility
(palimpsest
na linha de comando): escolha seu disco rígido na lista e clique emBenchmark
. Para uso de troca, os resultados do teste de leitura e gravação serão mais salientes, mas observe que o teste apaga os dados. O gráfico resultante deve fornecer uma idéia das diferenças de desempenho interno que sua unidade possui.fonte
Não importa, o sistema gastará praticamente a mesma quantidade de tempo (talvez atrasos de microssegundos ou até menores que isso. Apesar de tudo, você não perceberia a diferença de qualquer maneira.) Troca de leitura / gravação se for no início ou no fim.
fonte
Eu não acho que o fim importe demais, mas apenas para o começo em minhas máquinas comuns, mas no meu rack de 2U com 4,5 TB. Tenho 360g disso em 4 Barracudas 7200 listradas que servem como arquivo de permuta e diretórios temporários.
fonte