8

Если вы используете Windows 7 для зеркального отображения тома на SSD-накопителе и механическом жестком диске, будет ли производительность чтения одинаковой для одного SSD-накопителя?

Т.е. достаточно ли умна Windows, чтобы читать с них обоих и использовать данные, которые возвращаются первыми?

3 ответа3

14

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

(Обратите внимание, весы разные.)

Медленный привод - 46 МБ / с

Быстрый диск - 60 МБ / с

Зеркальный - 46 МБ / с

2

(Отказ от ответственности: для меня это все теория - я только один раз играл с RAID-массивами!)

Это звучит как очень плохая идея для меня - поскольку я понимаю, что вы хотите иметь схожие характеристики производительности для дисков, смонтированных в RAID-массивах. Может быть, вы хотели смешать скорость непрерывного чтения высокоскоростного «традиционного» диска с малым временем поиска SSD? Если это так, возможно, вас заинтересует гибридный диск (примечание: он не разделяет данные, но пытается интеллектуально их кэшировать).

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

Это не совсем так: контроллер не запрашивает одинаковую информацию с обоих дисков, а затем ждет, чтобы увидеть, что возвращается первым. Если у вас есть простое зеркалирование (то есть RAID 1), то я думаю, что контроллер будет запрашивать 1/n от общего размера, требуемого для каждого из n дисков. Например, если вы хотите прочитать 1024 КБ из массива из четырех дисков. Я предполагаю, что контроллер будет запрашивать диск 1 для первых 256 КБ, диск 2 для второго, диск 3 для третьего и диск 4 для последнего. Ускорение происходит благодаря четырем одинаково производительным дискам, доставляющим данные параллельно (таким образом, вы ожидаете, что общее время будет разделено на части, с небольшими дополнительными затратами). Теперь, если три диска имеют высокую производительность, а один из них работает очень медленно, медленный диск станет узким местом. Так что, если вы выйдете замуж за SSD и традиционный HD, вы можете столкнуться с худшим из обоих миров.


Редактировать:

Я согласен, что в простейшей реализации самым медленным диском будет узкое место. Однако, есть некоторые более умные реализации рейда. Я хотел бы знать, достаточно ли умна реализация Windows 7, чтобы избежать этого узкого места.

Я не уверен, что вы подразумеваете под «избегать этого узкого места» ... что вы ожидаете от этого? Прирост производительности происходит от дисков , имеющих выполнения читает параллельно. Теперь это зависит от того, какими будут ваши модели использования, но если вы выполняете много небольших операций чтения, например, ваш традиционный HD может никогда не закончить поиск (я представляю себе «интеллектуальный» контроллер, который не просто ждет HD, но запрашивает те же данные с SSD, если он бездействует - не знаю, если это реально). Таким образом, вы получаете нормальную скорость SSD и трэш своего традиционного HD. Вы также можете ожидать, что ваша скорость записи будет ограничена. Так какой в этом смысл?

0

Windows 7 поддерживает RAID-1 и отлично подходит для зеркальных томов. Производительность чтения будет выше, чем у одного SSD-диска, поскольку ОС может использовать технологию раздельного поиска, другими словами, ОС может считывать данные с обоих жестких дисков параллельно. Проверьте вики-страницу о RAID для деталей.

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