Logo Hardware.com.br
luii
luii Novo Membro Registrado
31 Mensagens 0 Curtidas

Desempenho do HD x posicionamento de partição

#1 Por luii 01/05/2003 - 19:54
Citando Carlos E. Morimoto (https://www.hardware.com.br/artigos/238/):
"Prefira deixar a partição swap no final do disco, onde o desempenho é melhor"

Até hoje sempre encontrei artigos informando o inverso, ou seja, que a área inicial do HD tem acesso (desempenho) muito mais rápido.
Alguém tem uma informação técnica que justifique uma ou outra escolha?

Não quis postar a questão em outro tópico senão hardware pois a intenção é focar na estrutura e modo de operação do HD.

[]'s
Detoner
Detoner Tô em todas Registrado
2.2K Mensagens 5 Curtidas
#2 Por Detoner
01/05/2003 - 20:26
Mas onde quer que vc tenha lido "final ou início do disco" eles estão sempre falando da borda do disco.
É que depende do ponto de vista se vc pegar em mãos o disco de dentro do HD e olhar poderá achar que o início é a borda, mas no funcionamento o HD grava no sentido da parte central para a borda sendo assim a borda o final do disco para gravação de dados.

Ou seja,
Físicamente ínicio = borda = parte mais rápida.
Virtualmente final = borda = parte mais rápida.
Ryzen 7 2700 3,5GHz | 16GB DDR4 3200MHz - 14-14-14-34 | Asus B450M | HD Raid0 2 X Seagate Barracuda 1TB (2TB) | Radeon RX570 4GB 256bits
luii
luii Novo Membro Registrado
31 Mensagens 0 Curtidas
#3 Por luii
01/05/2003 - 20:52
Sua colocação faz sentido, mas quando me refiro a ter lido sobre "acesso no início do disco mais rápido" refiro-me ao início lógico, ou seja, simplificadamente, a àrea onde será alocada a primeira partição do disco (fisicamente mais próximo ao centro).

Mesmo em matérias sobre linux, para ilustrar, li diversas sugestões para criar inicialmente a partição de swap, para ocupar a área inicial do disco (estamos falando de lógica agora, ok? hehe), em contraposição aos ensinamentos do mestre Morimoto...

Se é mais rápida na "borda" do disco, ou no final lógico dele, a questão é: por quê?
[k6II(500)+Soyo(5EHM)+256Mb(Pc100)+NvidiaTnt2(32Mb)+Samsung(30Gb)+Lucent(V90)]
[W98se(x2)+Wme(ugh!)+W2k(Prof)+Wxp(Prof)+Mandrake(8.2)+Kurumin(1.2)]
[em obras...]
mjs
mjs Ubbergeek Registrado
9.4K Mensagens 2 Curtidas
#4 Por mjs
01/05/2003 - 20:57
luii
Sua colocação faz sentido, mas quando me refiro a ter lido sobre "acesso no início do disco mais rápido" refiro-me ao...


Pelo que eu sei, não tenho certeza, a primeira partição é criada no ínicio do disco e é a mais rápida, então com base nisso eu creio que a primeira partição seja criada na borda(extremidade do disco) onde o acesso é mais rápido.

O HD é diferente do disco, pelo que eu sei ele cria partições da borda para o centro. Ao contrário dos CD-ROMs onde ele grava do centro para a borda.
mjs
mjs Ubbergeek Registrado
9.4K Mensagens 2 Curtidas
#5 Por mjs
01/05/2003 - 21:01
luii
Se é mais rápida na "borda" do disco, ou no final lógico dele, a questão é: por quê?


Não havia lido isso.

Simples, na borda o diâmetro do disco é maior então o HD terá que mexer muito menos a cabeça de leitura por que se o disco estiver bem desfragmentado os dados estarão em sequência e por ter diâmetro maior poderá ler muito mais sem precisar mexer a cabeça de leitura que toma bastante tempo. Já no final (físico, centro do HD) o diâmetro é menor então resulta em constante mudança da cabeça de leitura que causa perda de desempenho. :wink:
luii
luii Novo Membro Registrado
31 Mensagens 0 Curtidas
#6 Por luii
02/05/2003 - 00:25
Maravilha! A explicação física justifica a teoria de swap na 1ª partição (início do disco lógico, periferia do disco físico, ao menos até aki...).

Então, e a proposição do Morimoto, de utilizar a última partição como swap? Alguém para defender esta teoria??? Mestre Morimoto? big_green.png
[k6II(500)+Soyo(5EHM)+256Mb(Pc100)+NvidiaTnt2(32Mb)+Samsung(30Gb)+Lucent(V90)]
[W98se(x2)+Wme(ugh!)+W2k(Prof)+Wxp(Prof)+Mandrake(8.2)+Kurumin(1.2)]
[em obras...]
Detoner
Detoner Tô em todas Registrado
2.2K Mensagens 5 Curtidas
#7 Por Detoner
02/05/2003 - 15:42
Consegui achar:

Velocidade do HD

Desculpe-me a persistência, mas qual é o motivo de na área externa (borda) ser mais rápida que a área interna (centro do disco)? Você teria uma idéia de quanto é mais rápida o acesso a parte externa em relação à interna? E só uma correção, existe memória swap rápida e é feita em RAM ;-))

Imagine que dentro do disco rígido, os discos magnéticos giram a uma velocidade constante, 5400 RPM, 7200 RPM e assim por diante. Os discos são fixos, apenas a cabeça de leitura que se movimenta a fim de acessar todo o disco.

Imagine agora dois círculos desenhados, um perto da borda do disco magnético e outro próximo do centro. O círculo próximo da borda teria um diâmetro muito maior que o círculo próximo do centro não concorda? Porém, graças a um recurso encontrado nos HDs, chamado ZBR ou zoned bit recording, as trilhas mais externas do disco possuem mais setores que as internas, ou seja, armazenam mais dados, proporcionalmente ao seu diâmetro.

Graças a isto, o acesso à área mais externa do HD é aproximadamente duas vezes mais rápido que o acesso à área interna, já que a cada "volta" a cabeça de leitura lerá mais dados. Você pode notar isto rodando qualquer benchmark de HDs que faça um teste de longa duração. No começo do teste serão alcançadas taxas de transferência muito altas (cache de disco), pouco depois a taxa de estabilizará em algo entre 10 e 20 MB/s, que corresponde à taxa de transferência da borda do HD e irá caindo lentamente durante o teste, conforme sejam lidos dados mais próximos do centro.

Sobre a memória swap feita em RAM, realmente é possível,é só fazer um Ramdrive e jogar a memória swap lá. Mas, se você tem memória RAM sobrando a ponto de se dar ao luxo de fazer um, você já não precisa mais de memória swap de qualquer modo :-)

https://www.hardware.com.br/faq/03.asp
Ryzen 7 2700 3,5GHz | 16GB DDR4 3200MHz - 14-14-14-34 | Asus B450M | HD Raid0 2 X Seagate Barracuda 1TB (2TB) | Radeon RX570 4GB 256bits
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal