Кілька незалежних головок для читання / запису на одному платі жорсткого диска?


13

Чи існують якісь жорсткі диски, які мають кілька незалежних головок для читання / запису на одній платі жорсткого диска? Виправте мене, якщо я помиляюся, але я би сподівався, що це дозволить вирішити безліч проблем із дискусіями в ситуації, коли паралельно читаються / записуються багато речей. Зокрема, це стосується серверів баз даних тощо. Якщо цього не було зроблено, чому б і ні? Це занадто дорого? Це неефективно? Це занадто технічно складно? Це зайве?


2
Думав те саме, хоча через 8 років ...
Cybex

Відповіді:


12

Це поліпшить затримку, зменшивши необхідні рухи голови (встановивши голову, відповідальну за конкретну смугу поверхні блюдо, або розумним переміщенням їх для заданого навантаження). Це також може зменшити середню кількість часу, коли голови очікують, коли потрібний біт даних пройде повз, коли вони знаходяться в положенні (якщо найкраще розташована голова була переміщена на кожний запит). Можливо, також може бути пропускна здатність для деяких випадків використання, якщо логіка контролера була достатньо яскравою, щоб побачити схему використання та тримати головки у потрібних загальних місцях.

Але я не думаю, що це станеться через витрати та складність:

  • Ви повинні знайти місце для додаткових механічних деталей у корпусі приводу (якщо ви коли-небудь відкривали привід, ви побачите, хто це може бути важким - для цього знадобиться величезне зусилля мініатюризації або зменшення фізичних розмірів блюд).
  • Додатковий інтелект, необхідний для вбудованого програмного забезпечення контролера, щоб взагалі добре використовувати додаткові головки (не ризикуючи знизити продуктивність у деяких випадках використання), призведе до значних додаткових складностей, збільшуючи шанс появи помилок.
  • Навіть при всіх механічних і програмуючих зусиллях результат не збігається з іншими значно дешевшими рішеннями, що зменшують затримку та збільшують пропускну здатність. Зокрема, використання твердотільних технологій та / або сполучення (або утроєння тощо) індивідуальних накопичувачів у масивах RAID0, тому ідея була б малоймовірною для комерційної реалізації.
  • Додаткова механічна складність, а також ускладнює виготовлення приводів, зробить їх набагато більш схильними до виходу з ладу.

Ще одна подібна ідея, яку я бачив, - обговорювати, як головки, що подають кожну поверхню блюд, рухаються незалежно, але це також недоцільно через механічну складність.


2
А що з кількома головами для читання / запису на одній рухомій руці. Це теоретично могло би скоротити час доступу зовсім наскільки я можу зрозуміти.
Waxhead

@Waxhead: ви б подвоїли (принаймні) електроніку для голів і додали механічну структуру (фактичні голови) на зброї, зробивши конструкцію більш складною. Якщо б лише значно зменшити затримку, якби одна з голов на руці вже опинилася в потрібному місці, інакше, хоча ви можете відрегулювати час руху руки, вибравши, яку голову ви використовуєте, у вас є однакові налаштування та уміння -правильно-біт-від-диска-до-вбрання. Тож співвідношення витрат і вигод не зробило б це малоймовірним варіантом дизайну.
Девід Спіллетт

6

Фактична альтернатива цьому - це накопичувачі SSD (Solid State Disk), які не мають ні голови, ні блюдо. Вони стають все більш популярними та дешевшими з тижня. Я дуже багато працював з цими приводами, і вони, щонайменше, вражають.


2

Мені невідомо жодного виробника, який би створив таку тварину, однак карта RAID 0 і два жорсткі диски виконали те саме і багато іншого.


Для мене ця відповідь - це жорсткий диск з декількома головами - це, по суті, прояв чогось схожого на налаштування RAID, можливо, дешевшого, але з пропорційним обмеженням, що якщо частина його погана, все втрачається, тоді як рейд може бути замінений як хороший ремонт
Caius Jard

2

У цьому посібнику з ПК є хороша стаття з цього питання . Connor Peripherals використовувався для виготовлення такого приводу. Мабуть, головними перешкодами був маркетинг.


1

Сервери баз даних, як правило, мають певну форму RAID, додаткова механічна складність, яка не потрібна, не вигідна, коли ви можете використовувати більш дешеві пристрої для того ж ефекту.

Я пам’ятаю привід CDROM, який міг одночасно читати дані з 7 балів - iirc це не випадково, а послідовно, що дозволяє пристрою одночасно читати частини одного файлу. Це було не так, що привід був швидшим, але тихішим (він міг обертатися повільніше для аналогічних швидкостей передачі).


Це був би компакт-диск компакт-диска Kenwood 72X True-X (у них також була принаймні одна інша модель).
Девід Балажич

0

Я обманював уявлення про те, як один набір зброї може бути присвячений верхній поверхні блюда, тоді як другий набір може бути виключно для іншої сторони. Це, по суті, зробить міні-масив RAID 0 або RAID 1 всередині накопичувача і стане гідною альтернативою одному жорсткому диску з декількома шпинделями ( http://www.google.com/patents/US20060044663 ), оскільки це заощадить енергію (Оскільки потрібен буде лише один двигун), але вони мали б однакові переваги у роботі раніше згаданого «багатошпиндельного» приводу.

Однак знайти приміщення у корпусі для другої голосової котушки та набору зброї виявиться важким, як Давид згадував раніше. Однак менша голосова котушка могла вирішити проблему; блюдо можна було просто перенести в геометричний центр приводу, як видно зверху чи знизу, і голосові котушки можна розмістити в протилежних кутах. Можливо, вже існує невелика голосова котушка, але менша котушка МОЖЕ бути надто слабкою для точного переміщення зброї, що створює нову проблему ... Я впевнений, що це могло б бути зроблено, хоча; Подивіться, скільки менше комп'ютерів взагалі набралося за ці роки.


0

Кращою геометрією для декількох незалежних головок для читання / запису повинна бути геометрія порожнистої циліндричної пластини замість фактичних круглих пластин. Ви можете помістити все більше головок всередину, переміщення головки буде більш точним, дозволяючи отримати більш високі біти на дюйм щільності. Забезпечення більше місця на висоті приводу та розміщення декількох порожніх циліндрів з різним радіусом одна всередині іншої щільності простору байтів може бути значно збільшено. Один пентабайтний монстр на один 10 сантиметрів заввишки / шириною 10 сантиметрів і 10 циліндрів всередині можна виготовити за реальною технологією. І в цьому просторі ви можете запакувати багато незалежних головок.

Порожній циліндр (геометрія)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.