Aynı sabit sürücü tablasında birden fazla bağımsız okuma / yazma kafası?


13

Aynı sabit sürücü tabağında birden fazla bağımsız okuma / yazma kafası olan sabit sürücüler var mı? Yanılıyorsam beni düzeltin, ancak bunu yapmanın birden çok şeyin paralel olarak okunduğu / yazıldığı bir durumda çok fazla disk çekişme sorununu çözeceğini umuyorum. Özellikle veritabanı sunucuları ve benzerlerinde. Bu yapılmadıysa, neden olmasın? Çok mu pahalı? Verimsiz mi? Çok teknik olarak zor mu? Gereksiz mi?


2
8 yıl sonra da aynı şeyi düşünüyordum ...
Cybex

Yanıtlar:


12

Gereken kafa hareketlerini azaltarak gecikmeyi iyileştirir (tabla yüzeyinin belirli bir bandından sorumlu kafa setine sahip olarak veya verilen iş yükü için bunları akıllıca hareket ettirerek). Ayrıca, kafaların doğru veri bitlerinin bir kez konumlandırıldıktan sonra geçmesini beklediği ortalama süreyi azaltabilir (her istek için en iyi konumlandırılmış kafa yerine taşındıysa). Denetleyici mantığı kullanım şeklini görecek ve kafaları doğru genel yerlerde tutacak kadar parlaksa, bazı kullanım durumları için de bir iş çıkışı olabilir.

Ama bunun masraf ve karmaşıklık nedeniyle olacağını sanmıyorum:

  • Tahrik kutusundaki ekstra mekanik parçalara yer bulmak zorundasınız (eğer bir sürücüyü açtıysanız, bunun kimin zor olabileceğini göreceksiniz - büyük bir minyatürizasyon çabasına veya fiziksel tabla boyutlarında bir azalmaya ihtiyaç duyacaktır).
  • Ekstra kafaları genel olarak iyi kullanmak için (bazı kullanım durumlarında performansı düşürme riski olmadan) denetleyici ürün yazılımında gereken ekstra zeka, hata olasılığını artıran önemli ölçüde karmaşıklığa neden olacaktır.
  • Tüm mekanik ve programlama çabalarında bile sonuç, gecikmeyi azaltan ve verimliliği artıran diğer daha ucuz çözümlerle eşleşmez . Özellikle katı hal teknolojilerinin kullanımı ve / veya RAID0 dizilerindeki tek tek sürücülerin eşleştirilmesi (veya üçe katlanması, vb.), Bu nedenle bu fikrin ticari olarak uygulanabilir olması pek olası değildir.
  • Ekstra mekanik karmaşıklık ve sürücülerin üretimini zorlaştırmak, onları arızaya çok daha eğilimli hale getirecektir.

Tartıştığım bir diğer benzer fikir, her bir tabla yüzeyine hizmet eden kafaların bağımsız olarak hareket etmesidir, ancak bu aynı zamanda mekanik karmaşıklık nedeniyle de pratik değildir.


2
Tek bir hareketli kolda çoklu okuma / yazma kafalarına ne dersiniz? Bu teorik olarak erişim sürelerini anlayabildiğim ölçüde biraz azaltabilir.
Waxhead

@Waxhead: Başlar için elektronikleri ikiye katlarsınız (en azından) ve kollara mekanik yapı (gerçek başlıklar) ekleyerek inşaatı daha karmaşık hale getirirsiniz. Eğer koldaki kafalardan biri zaten doğru yerde olsaydı gecikmeyi önemli ölçüde azaltırsa, aksi takdirde hangi kafanın kullanıldığını seçerek kol hareket süresini geri çekerken aynı ayar ve - diskten diske doğru süreler. Dolayısıyla, maliyet / fayda oranı pratik bir tasarım seçeneği olarak görülmez.
David Spillett

6

Bunun asıl alternatifi , bir kafası veya tabağı olmayan gerçekten SSD (Katı Hal Diski) sürücüleridir. Bunlar gittikçe daha popüler ve daha ucuz hale geliyor. Bu sürücülerle biraz çalıştım ve en azını söylemek etkileyici.


2

Böyle bir hayvan inşa eden herhangi bir üreticinin farkında değilim, ancak bir RAID 0 kartı ve iki sabit sürücü aynı şeyi ve daha fazlasını başarıyor.


Benim için bu cevap onu çivi - birden fazla kafalı bir sabit disk aslında RAID kurulumu gibi bir şeyin tezahürüdür, belki daha ucuzdur, ancak bir kısmının kötüleşmesi durumunda tamamen kaybolabilirken orantılı olarak değiştirilebilen orantılı sınırlama ile iyi bir onarım
Caius Jard

2

PC Guide'da bu soru hakkında iyi bir makale var . Connor Çevre Birimleri böyle bir sürücüyü yapıyordu. Görünüşe göre ana engeller pazarlama idi.


1

Veritabanı sunucuları genellikle bir çeşit RAID'e sahiptir, aynı etki için daha ucuz cihazları kullanabileceğiniz zaman gerekli mekanik karmaşıklık kazanmaya değmez.

Aynı anda 7 noktadan veri okuyabilen bir CDROM sürücüsünü hatırlıyorum - iirc bu rastgele değildi, ancak sıralıydı, cihazın aynı dosyanın parçalarını aynı anda okumasına izin verdi. Sürücü daha hızlı, ancak daha sessiz değildi (benzer aktarım hızları için daha yavaş dönebilir).


Bu Kenwood 72X True-X CD-ROM'u olurdu (en az bir başka modeli daha vardı).
David Balažic

0

Bir kol setinin tabağın üst yüzeyine nasıl tahsis edilebileceğine dair bir fikrimi savururken, ikinci bir set sadece diğer taraf için olabilir. Bu aslında sürücü içinde mini bir RAID 0 veya RAID 1 dizisi oluşturur ve enerji tasarrufu sağlayacağı için birden fazla iğli tek bir sabit sürücüye ( http://www.google.com/patents/US20060044663 ) iyi bir alternatif olacaktır. (Sadece bir motorun gerekli olması gerektiği gibi), ancak daha önce bahsedilen 'çok milli' sürücünün performans avantajlarıyla aynı olacaktır.

Bununla birlikte, kasada ikinci bir ses bobini ve silah seti için yer bulmak, David'in daha önce bahsettiği gibi zor olurdu. Ancak, daha küçük bir ses bobini sorunu çözebilir; plaka, üstten veya alttan bakıldığında sürücünün geometrik merkezine hareket ettirilebilir ve ses bobinleri karşılıklı köşelere yerleştirilebilir. Yeterince küçük bir ses bobini mevcut olabilir, ancak daha küçük bir bobin, kolları doğru bir şekilde hareket ettirmek için çok zayıf olabilir, bu da yeni bir sorun yaratır ... Eminim yapılabilir; Sonuçta, yıllar içinde genel olarak ne kadar küçük bilgisayar elde edildiğine bakın.


0

Birden fazla bağımsız okuma / yazma kafası için daha iyi bir geometri, gerçek yuvarlak plakalar yerine içi boş silindir plaka geometrisi olmalıdır. İçeri çok daha fazla kafa koyabilirsiniz, kafa hareketi daha hassas olacaktır, inç başına daha yüksek bitlere izin verir. Sürücü yüksekliğinde daha fazla alan bırakılması ve farklı yarıçaplı birden çok içi boş silindirin diğer bayt boşluk yoğunluğunun içine yerleştirilmesi önemli ölçüde arttırılabilir. 10 santimetre yükseklik / 10 santimetre genişliğinde ve içeride 10 silindir başına bir pentabyte canavarı gerçek teknoloji ile üretilebilir. Ve bu alanda birçok bağımsız rw kafasını toplayabilirsiniz.

İçi boş silindir (geometri)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.