Должен ли AHCI быть включен для SSD?


11

Я заказал SSD OCZ, и он будет первым, что я установил. Готовясь к его приезду и установке, я просмотрел веб-сайт MSI, чтобы убедиться, что я делаю все правильно с первого раза, насколько это возможно. На своем сайте MSI HQ Usere для пользователя faq они отмечают следующее:

AHCI и SSD

Как правило, многие сайты, посвященные обзору оборудования, а также производители твердотельных накопителей рекомендуют использовать режим AHCI с твердотельными накопителями. Тем не менее, мы провели наши собственные тесты здесь, на форуме, и считаем, что это вводит в заблуждение, только если SSD-диски используются независимо (т.е. не в RAID-массиве).

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

Во многих ответах на вопросы и указания здесь, на SU, включение AHCI явно подразумевается. Моя цель - настроить диск на максимальную производительность и максимально долгий срок службы. Это заявление MSI побудило меня поинтересоваться у вас.

Так что вопрос в том, использовать AHCI или нет и почему?

У меня MSI 790FX-GD90, 4 ГБ оперативной памяти, работает под управлением Windows Home Premium 64.

РЕДАКТИРОВАТЬ: я должен добавить, что если все это идет хорошо, я намерен получить второй SSD для установки RAID.


3
Я бы предположил, что преимущества SSQ для NCQ состоят в том, что SSD имеют несколько NAND - если NAND, содержащий определенные LBA, стирается или записывается, можно прочитать другую NAND, содержащую разные LBA, и я бы подумал, что NCQ будет полезен для разрешения SSD вернуть второй LBA первым. Разве это не то, что делает NCQ? Не совсем уверен, хотя.
LawrenceC

У меня есть некоторые расследования и хорошие моменты. Мне еще предстоит взглянуть на OCZ или другие независимые результаты / тесты, основанные на наблюдениях MSI.
Карл Б.

3
У меня возникает отчетливое чувство, кто бы ни писал, что FAQ просто слепо цитирует Википедию без какого-либо понимания. Ультразвуковое лезвие описывает значение NCQ для твердотельных накопителей. На самом деле, NCQ имеет гораздо большее значение для твердотельных накопителей, чем когда-либо для жестких дисков.
г-н Альфа

@ Мистер Альфа, хорошая записка. Одна часть, которую я заметил в первой части цитаты: «Диски SSD используются независимо (т.е. не в массиве RAID)». Так может ли это быть более сфокусировано на использовании SSD в Raid?
Карл Б.

@CarlB Значение NCQ не зависит от того, находятся ли диски в RAID или нет. Но если вы собираетесь использовать RAID диски, вопрос спорный. Режим RAID - это режим AHCI с возможностями RAID, закрепленными сверху.
Мистер Альфа

Ответы:


11

Я бы включил AHCI, потому что:

  • Это часто повышает производительность (ваш SSD может быть исключением, но если вы используете SSD и HDD, то HDD получит некоторое повышение).
  • Он предлагает дополнительные функции (например, горячее подключение дисков).
  • Он включен практически везде, и неожиданно наличие системы в древнем режиме совместимости заставило бы меня замолчать. Я понимаю, что это может быть личной вещью.

Причины не использовать AHCI:

  • Вы используете Windows XP (сейчас почти 12 лет) и не хотите загружать дополнительные драйверы во время установки. (XP не понимает AHCI. Для этого нужна дискета с драйверами).
  • Если у вас есть редкая ситуация, когда один конкретный диск медленнее с AHCI. В той части, которую вы цитировали, просто говорится о том, что она может реально снизить производительность. Не то, что это делает, ни то, что это важно. Поэтому я бы протестировал как с включенным AHCI, так и с отключенным AHCI.

Обратите внимание, что если вы используете Windows 7 (или Linux или BSD), то вы можете изменить между AHCI и IDE-совместимым режимом без переустановки. Вам необходимо включить службу в Windows 7.


+1 за ваш комментарий. На какую услугу вы бы ссылались в win 7?
Карл Б.

3
Служба msAHCI. Если Windows 7 установлена ​​в режиме IDE, вы можете использовать regedit и перейти к HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\msahci. Установите значение начального слова на 0. Затем закройте окна, зайдите в BIOS, включите AHCI (а не наоборот).
Хенн

стрелка вверх для добавленного комментария. Также, к вашему замечанию (о влиянии на производительность), меня больше волнует вопрос «даже сократить срок службы», поскольку эта вещь должна кричать по сравнению с дисководом.
Карл Б.

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

4

Я протестировал свой 256G SSD как в режиме IDE, так и в режиме AHCI (как тест SSD). Он имеет большой прирост последовательного чтения (от 338 МБ / с до 488 МБ / с), резкое увеличение при чтении 64-нитей-4k (от 22,8 МБ / с до 175 МБ / с) и записи 64-ниток-4k-записи (От 96 до 179). Последовательная запись немного увеличилась с 255 МБ / с до 269 МБ / с, и время доступа не так сильно улучшилось, но также наблюдается небольшое увеличение.


3
При использовании SSD для размещения ОС изменение в чтениях 4 КБ, вероятно, является наиболее значительным. Не так много нужно для больших последовательных чтений на диске ОС. Тоже Вау, я ожидаю увеличения. Но от 22,8 МБ / с до 175 МБ / с - огромная разница.
Hennes
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.