19

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

4 ответа4

17

Да. Два диска быстрее.

Как кто-то уже сказал, вы можете использовать RAID 0. Это даст вам почти удвоенную скорость для чего-либо большего, чем маленький файл, где маленький зависит от того, как отформатирован ваш рейд. Это приводит к тому, что оба диска выглядят как один большой, поэтому нет никаких дополнительных шагов для повышения производительности после настройки RAID. Недостатком RAID 0 является то, что в случае сбоя ОДНОГО диска вы потеряете ВСЕ ваши данные.

Вы также можете просто использовать оба диска отдельно. В этом случае преимущество в производительности будет зависеть от того, как они используются. Чтобы получить максимальное преимущество, вам нужно убедиться, что оба привода используются одновременно. Если вы запустите два или более приложений, связанных с дисковым вводом / выводом, это будет относительно просто. Если нет, вы можете отделить ОС, своп (если используется), приложения или данные. Что делать на самом деле зависит от типов приложений, которые вы используете.

Обратите внимание, не путайте диск и разделы. Несмотря на то, что Windows представляет их как разные диски, использование двух разделов может только замедлить процесс, поскольку при их одновременном использовании головка должна перемещаться из одного раздела в другой, поскольку они разделены цилиндрами. Это не относится к SSD, хотя.

8

У меня был Raid 0 некоторое время, но я заметил только небольшое общее улучшение. Я был разочарован всей этой идеей и получил SDD для моих системных и программных файлов, и я пришел к выводу, что никакое другое доступное обновление компьютера не принесет вам такой производительности, до того, как я получил SSD, я действительно не понимал, сколько у меня проблемных мест. HDD был.

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

3

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

Однако два диска не значительно улучшат производительность (но не принесут никакого вреда), если вы просто поместите случайный кусок вашей файловой системы на второй диск - для этого потребуется некоторое сознательное планирование.

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

Раньше средняя скорость доступа к диску ухудшалась с более крупными дисками, что давало другую мотивацию использовать несколько дисков меньшего размера по сравнению с одним большим. Я не уверен, что это так правда больше. (В последнее время не смотрел спецификации производительности дисков.)

2

Может быть полезно иметь два диска, потому что вы можете использовать преимущества распараллеливания. Например, вы можете скопировать файл с одного диска на другой диск гораздо быстрее, чем скопировать файл в другое место на том же диске.

Это распараллеливание также улучшает производительность чтения и записи с RAID 0 и производительность чтения с RAID 1.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .