Чи швидше мати два менші жорсткі диски або один великий?


19

Якщо припустити, що всі накопичувачі мають однакові обороти в обороті і загальні однакові характеристики, за винятком місця для зберігання, чи було б швидше встановити два жорстких диска разом або лише один більший на комп'ютері?

Відповіді:


17

Так. Два приводи швидше.

Як уже хтось сказав, ви можете використовувати RAID 0 . Це дасть вам майже вдвічі швидкість для чогось більшого, ніж невеликий файл, де малий залежить від форматування вашого рейду. Це робить обидва диски схожими на один великий, тому немає додаткових кроків для покращення продуктивності після налаштування RAID. Єдиним недоліком RAID 0 є те, що якщо один диск вийшов з ладу, ви втрачаєте ВСІ свої дані.

Ви також можете просто використовувати обидва диски окремо . У цьому випадку перевага від продуктивності буде залежати від способу їх використання. Щоб отримати максимальну перевагу, вам потрібно забезпечити використання обох дисків одночасно. Якщо ви працюєте з двома або більше дисковими програмами, пов'язаними з входом / виводом, це порівняно просто. Якщо ні, ви можете розділити ОС, Swap (якщо використовується), програми чи дані. Що робити насправді, залежить від типів додатків, які ви використовуєте.

Зверніть увагу, не плутайте диск і розділи. Навіть незважаючи на те, що Windows представляє їх як різні накопичувачі, використання двох розділів може лише уповільнити роботу, оскільки, коли вони використовуються одночасно, голова повинна переміщатися з однієї секції в іншу, оскільки вони розділені циліндрами. Це не стосується SSD-дисків.


Ну, я не пробував більшість материнських плат :) Мені вдалося потрапити в межах 15% від теоретичного максимуму, при цьому їх було багато в рамках попередньої посади.
Itai

Я погоджуюся з відповіддю, однак такі фактори, як розміри кешу і час читання / запису / пошуку / тощо, будуть впливати на загальну ефективність тесту. 2 повільні диски можуть бути не настільки швидкими, як 1 швидкий диск.
Келтарі

8

Я мав деякий рейд 0, але помітив лише незначне загальне покращення. Я був розчарований цілою ідеєю і отримав SDD для моїх системних та програмних файлів, і я зробив висновок, що жодне інше доступне оновлення комп'ютера не дасть вам стільки продуктивності, до того, як я отримав SSD, я дійсно не усвідомлював, скільки шийки пляшки HDD був.

Поверніться до початкової теми, залежно від способу використання комп'ютера, це може бути швидше, якщо у вас на материнській платі два жорсткі диски, підключені до різних контролерів, якщо у них більше одного. Порти Sata для одного контролера зазвичай позначені одним кольором, наприклад. у моєї материнської плати є 4 помаранчеві порти, керовані мікросхемою Intel, та 2 червоні порти, керовані мікросхемою J-Micron. Підключення обох жорстких дисків до одного і того ж контролера знизить продуктивність, в моїх тестах швидкість запису файлу з одного жорсткого диска на інший знизилася більше, ніж удвічі порівняно з налаштуванням, коли жорсткі диски, коли вони підключені до різних контролерів.


Хороший момент щодо контролерів. Мій досвід здебільшого стосується систем "великого заліза", де контролери, як правило, можуть обробляти декілька одночасних передач, але таке може бути не в деяких випадках з ПК-контролерами.
Даніель Р Хікс

1
Коефіцієнти продуктивності RAID сильно впливають на контролер. Програмний RAID надасть мінімальні переваги від продуктивності, а апаратний RAID - значно швидший. Також зауважте, що деякі материнські плати з інтегрованими контролерами RAID використовують мікросхеми низького рівня з низькою продуктивністю.
Келтарі

3

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

Однак два накопичувачі не покращать продуктивність (але не принесуть ніякої шкоди), якщо ви просто покладете випадковий фрагмент вашої файлової системи на другий диск - це потребує деякого свідомого планування.

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

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


2

Корисно мати два накопичувачі, тому що ви можете скористатися паралелізацією. Наприклад, ви можете скопіювати файл з одного диска на інший набагато швидше, ніж скопіювати файл в інше місце на тому ж диску.

Ця паралелізація також покращує продуктивність читання та запису з RAID 0 та продуктивність читання з RAID 1.


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