Czy istnieją jakieś dyski twarde, które mają wiele niezależnych głowic odczytu / zapisu na tym samym talerzu dysku twardego? Popraw mnie, jeśli się mylę, ale spodziewam się, że zrobienie tego rozwiąże wiele problemów z rywalizacją o dyski w sytuacji, gdy wiele rzeczy jest odczytywanych / zapisywanych równolegle. Szczególnie w przypadku serwerów baz danych i tym podobnych. Jeśli nie zostało to zrobione, dlaczego nie? Czy to jest za drogie? Czy to jest nieefektywne? Czy to zbyt trudne technicznie? Czy to nie jest konieczne?
hard-drive
Ray Hidayat
źródło
źródło
Odpowiedzi:
Poprawiłoby to opóźnienie poprzez zmniejszenie wymaganych ruchów głowy (poprzez ustawienie głowicy odpowiedzialnej za określone pasmo powierzchni talerza lub inteligentne przesunięcie ich dla danego obciążenia). Może to również skrócić średni czas oczekiwania głowic na przesunięcie odpowiedniego bitu danych, gdy znajdą się na swoim miejscu (jeśli najlepiej pozycjonowana głowa została przesunięta na miejsce dla każdego żądania). W niektórych przypadkach użycia może być również przepustowość, jeśli logika kontrolera była wystarczająco jasna, aby zobaczyć wzór użycia i utrzymać głowy we właściwych ogólnych miejscach.
Ale nie sądzę, że tak się stanie z powodu kosztów i złożoności:
Innym podobnym pomysłem, o którym mówiłem, jest ruch głowic obsługujących każdą powierzchnię talerza niezależnie, ale jest to również niepraktyczne ze względu na złożoność mechaniczną.
źródło
Rzeczywistą alternatywą tego są dyski SSD (Solid State Disk), które nie mają głowicy ani talerza. Z tygodnia na tydzień stają się one coraz bardziej popularne i tańsze. Z tymi dyskami wykonałem sporo pracy, a co najmniej imponujące.
źródło
Nie znam żadnego producenta, który buduje takie zwierzę, ale karta RAID 0 i dwa dyski twarde osiągają to samo i więcej.
źródło
W przewodniku na PC jest dobry artykuł na ten temat . Connor Urządzenia peryferyjne używane do takiego napędu. Najwyraźniej głównymi przeszkodami były marketing.
źródło
Serwery baz danych na ogół mają jakąś formę RAID, wymagana dodatkowa złożoność mechaniczna nie jest warta zyskania, gdy można użyć tańszych urządzeń dla tego samego efektu.
Pamiętam napęd CDROM, który mógł odczytywać dane z 7 punktów jednocześnie - iirc nie było przypadkowe, ale sekwencyjne, pozwalając urządzeniu na odczyt części tego samego pliku w tym samym czasie. Nie było tak, że napęd był szybszy, ale cichszy (mógł obracać się wolniej przy podobnych prędkościach transferu).
źródło
Podrzucałem pomysł, jak jeden zestaw ramion może być przeznaczony na górną powierzchnię talerza, podczas gdy drugi zestaw może być przeznaczony wyłącznie dla drugiej strony. Zasadniczo utworzyłoby to macierz RAID 0 lub RAID 1 w napędzie i byłby przyzwoitą alternatywą dla pojedynczego dysku twardego z wieloma wrzecionami ( http://www.google.com/patents/US20060044663 ), ponieważ pozwoliłoby to zaoszczędzić energię (Ponieważ wymagany byłby tylko jeden silnik), ale miałby takie same zalety wydajnościowe jak wspomniany wcześniej napęd „wielowrzecionowy”.
Znalezienie miejsca w obudowie na drugą cewkę głosową i zestaw ramion okazałoby się jednak trudne, jak wspomniał wcześniej David. Jednak mniejsza cewka głosowa mogłaby rozwiązać problem; talerz można po prostu przesunąć do geometrycznego środka napędu, patrząc od góry lub od dołu, a cewki głosowe można ustawić w przeciwległych rogach. Może istnieć wystarczająco mała cewka głosowa, ale mniejsza cewka Mógłaby być zbyt słaba, aby precyzyjnie poruszać ramionami, co wprowadza nowy problem ... Jestem jednak pewien, że można to zrobić; spójrz, ile w ogóle mniejszych komputerów w ciągu ostatnich lat.
źródło
Lepszą geometrią dla wielu niezależnych głowic odczytu / zapisu powinna być pusta geometria płytki cylindrycznej zamiast rzeczywistych okrągłych talerzy. Możesz włożyć znacznie więcej głów, ruch głowic będzie bardziej precyzyjny, umożliwiając większą gęstość bitów na cal. Zapewnienie większej przestrzeni na wysokości napędu i umieszczenie wielu pustych cylindrów o różnym promieniu jeden w drugim bajcie gęstość przestrzeni można znacznie zwiększyć. Jeden potwór pentabajta na jednego 10 centymetrów wysokości / 10 centymetrów szerokości i 10 cylindrów w środku można wyprodukować przy użyciu rzeczywistej technologii. I w tej przestrzeni można spakować wiele niezależnych głowic rw.
Cylinder drążony (geometria)
źródło