Há algum disco rígido que tenha múltiplos cabeçotes de leitura / gravação independentes no mesmo disco rígido? Corrija-me se estiver errado, mas esperaria que isso resolvesse muitos problemas de contenção de disco em uma situação em que várias coisas estão sendo lidas / escritas em paralelo. Particularmente no caso de servidores de banco de dados e afins. Se isso não foi feito, por que não? É muito caro? É ineficiente? É tecnicamente muito difícil? É desnecessário?
hard-drive
Ray Hidayat
fonte
fonte
Respostas:
Melhoraria a latência reduzindo os movimentos da cabeça necessários (tendo o conjunto da cabeça responsável por uma faixa específica da superfície do prato ou movendo-os de forma inteligente para a carga de trabalho determinada). Ele também pode reduzir a quantidade média de tempo que as cabeças esperam até que o bit correto de dados passe, uma vez que estejam em posição (se a cabeça mais bem posicionada foi colocada no lugar para cada solicitação). Também pode haver um throughput para alguns casos de uso se a lógica do controlador for brilhante o suficiente para ver o padrão de uso e manter as cabeças nos locais gerais corretos.
Mas eu não acho que isso vai acontecer devido a despesas e complexidade:
Outra idéia similar que eu já vi discutido é ter as cabeças servindo cada superfície do prato mover-se independentemente, mas isso também é impraticável devido à complexidade mecânica.
fonte
A alternativa real para isso é realmente unidades SSD (Solid State Disk) que não tem uma cabeça ou um prato. Estes estão se tornando cada vez mais populares e mais baratos por semana. Eu fiz um pouco de trabalho com essas unidades e eles são impressionantes para dizer o mínimo.
fonte
Não conheço nenhum fabricante que crie esse animal, mas uma placa RAID 0 e dois discos rígidos realizam a mesma coisa e muito mais.
fonte
Há um bom artigo sobre esta questão no PC Guide . Periféricos Connor usados para criar esse disco. Aparentemente, os principais obstáculos eram o marketing.
fonte
Servidores de banco de dados geralmente têm alguma forma de RAID, a complexidade mecânica extra necessária não vale o ganho, quando você pode usar dispositivos mais baratos para o mesmo efeito.
Eu me lembro de uma unidade de CDROM que podia ler dados de 7 pontos ao mesmo tempo - isto não era aleatório, mas seqüencial, permitindo que o dispositivo lesse partes do mesmo arquivo ao mesmo tempo. Não foi assim que a unidade foi mais rápida, mas mais silenciosa (poderia girar mais lentamente para taxas de transferência semelhantes).
fonte
Eu tenho andado por aí uma ideia de como um conjunto de braços poderia ser dedicado à superfície superior do prato, enquanto um segundo conjunto poderia ser exclusivamente para o outro lado. Isso essencialmente faria com que um array mini RAID 0 ou RAID 1 estivesse dentro da unidade, e seria uma alternativa decente para um único disco rígido com vários fusos ( http://www.google.com/patents/US20060044663 ), pois economizaria energia (Como apenas um motor seria necessário), mas teria os mesmos benefícios de desempenho da unidade de 'fuso múltiplo' mencionada anteriormente.
Encontrar espaço no recinto para uma segunda bobina de voz e um conjunto de armas, no entanto, seria difícil, como David mencionou anteriormente. No entanto, uma bobina de voz menor poderia resolver o problema; o prato poderia simplesmente ser movido para o centro geométrico da unidade, visto de cima ou de baixo, e as bobinas de voz poderiam ser posicionadas em cantos opostos. Uma bobina de voz pequena o bastante pode já existir, mas uma bobina menor PODE ser muito fraca para mover com precisão os braços, o que introduz um novo problema ... Tenho certeza de que isso poderia ser feito; Veja quanto computadores menores em geral conseguiram ao longo dos anos, afinal.
fonte
Uma geometria melhor para múltiplos cabeçotes de leitura / gravação independentes deve ser uma geometria de placa cilíndrica oca em vez de pratos redondos reais. Você pode colocar muito mais cabeças para dentro, o movimento das cabeças será mais preciso, permitindo uma densidade maior de bits por polegada. Permitindo mais espaço na altura da transmissão e colocando múltiplos cilindros ocos com raio diferente, um dentro da outra densidade de espaço de byte pode ser aumentado dramaticamente. Um monstro de um pentabyte por 10 centímetros de altura / 10 centímetros de largura e 10 cilindros dentro pode ser fabricado com a tecnologia atual. E nesse espaço você pode empacotar muitas cabeças de rw independentes.
Cilindro oco (geometria)
fonte