Контроллер sata 3 для чего используется
990x.top
Простой компьютерный блог для души)
IDE/SATA контроллер — что это?
В данном материале будет простыми словами описано такое устройство как контроллер IDE/SATA.
IDE/SATA контроллер — что это такое?
Устройство (чип) на материнской плате, необходимое для функционирования подключенных жестких дисков.
Важно понимать, контроллер может быть двух вариантов:
Простыми словами — чип, благодаря которому работают порты SATA (или IDE):
К этим портам мы подключаем устройства для постоянного хранения данных — жесткие диски (HDD) или твердотельный накопитель (SSD). Также можно подключить привод CD/DVD, однако им уже мало кто пользуется. Также порты могут быть разных цветов, разница — порты имеют разную спецификацию (попросту одни работают немного медленнее чем другие, например может быть SATA 2 и 3).
Раньше некоторые материнские платы содержали сразу два интерфейса — SATA и IDE. Один был основным, а второй — функционировал за счет установки дополнительного чипа на плату.
Также такой контроллер может быть внешним, который подключается используя шину PCI-E:
Для функционирования устройства необходимо установить драйвера. Чтобы установить операционную систему на такой диск, подключенный к внешнему контроллеру — также нужно заранее подготовить драйвера, а лучше внедрить их сам образ (например утилитой nLite).
Отличия ревизий SATA
В основном отличаются скоростью:
Заключение
Что такое SATA
Многим пользователям компьютеров не однократно встречалось слово SATA, но не многие знают, что этого такое. Стоит ли обращать на него внимание при выборе жесткого диска, системной платны или уже готового компьютера? Ведь в характеристиках данных устройств слово SATA сейчас часто упоминается.
СОДЕРЖАНИЕ (нажмите на кнопку справа):
Даем определение
SATA это последовательный интерфейс передачи данных между различными накопителями информации, который пришел на смену параллельному интерфейсу АТА.
Начало работ по созданию данного интерфейса было организованно с 2000 года.
В феврале 2000 года, по инициативе компании Intel была создана специальная рабочая группа, в которую вошли лидеры IT технологий тех и теперешних времен: компания Dell, Maxtor, Seagate, APT Technologies, Quantum и много других не менее значимых компаний.
В результате двух годичной совместной работы, первые разъемы SATA появились на системных платах в конце 2002года. Они использовались для передачи данных через сетевые устройства.
А с 2003 года последовательный интерфейс был интегрирован уже во все современные системные платы.
Чтобы визуально ощутить разницу между АТА и SATA посмотрите фото ниже.
Параллельный интерфейс АТА.
Последовательный интерфейс Serial ATA.
Новый интерфейс на программной уровне, совместим со всеми существующими аппаратными устройствами и обеспечиваем более высокую скорость передачи данных.
Как видно из фото выше 7 контактный провод имеет меньшую толщину, что обеспечивает более удобное соединение между собой различных устройств, а также позволяет увеличить количество разъемов Serial ATA на системной плате.
В некоторых моделях материнских плат их количество может достигать аж 6.
Более низкое рабочего напряжение, меньшее количество контактов и микросхем уменьшило тепловыделение устройствами. Поэтому контроллеры портов SATA не перегреваются, а это обеспечивают еще большую надежную передачу данных.
Однако к интерфейсу Serial ATA еще проблематично подключить большинство современных дисководов, поэтому все производили современных системных плат еще не отказались от интерфейса АТА (IDE).
Кабеля и разъемы
Для полноценной передачи данных через интерфейс SATA используются два кабеля.
Один, 7 контактный, непосредственно для передачи данных, и второй, 15 контактный, силовой, для подачи дополнительного напряжения.
При этом, 15 контактный, силовой кабель подключается к блоку питания, через обычный, 4-х контактный разъем выдающий два разных напряжения, 5 и 12 В.
Силовой кабель SATA выдает рабочее напряжение 3,3, 5 и 12 В, при силе тока в 4,5 А.
Ширина кабеля 2, 4 см.
Чтобы обеспечить плавный переход от АТА к SATA, в плане подключения питания, на некоторых моделях жестких дисков еще можно увидеть старые 4-х контактные разъемы.
Но как правило, современные винчестеры уже идут только с 15 контактным новым разъемом.
Кабель передачи данных Serial ATA можно подключать к винчестеру и системной плате даже при включенных последних, что нельзя было сделать в старом интерфейсе АТА.
Это достигается за счет того, что выводы заземления в районе контактов интерфейса сделаны немного длиннее, чем сигнальные и силовые.
Поэтому при подсоединении в первую очередь контактируют провода заземления, и только потом все остальные.
Тоже самое можно сказать и про силовой 15 контактный кабель.
Таблица, выводы разъема данных.
Таблица, силовой разъем Serial ATA.
Конфигурация SATA
Основное отличие конфигурации SATA от АТА это отсутствие специальных переключателей и фишек типа Master/Slave.
А также нет необходимости выбирать место подключения устройства к кабелю, ведь на кабеле АТА два таких места, и устройство, которое подключено в конце кабеля считается в BIOS главным.
Отсутствие настроек Master/Slave не только значительно упрощает аппаратную конфигурацию, но и позволяет более быстро устанавливать операционные системы, к примеру, Windows 7.
Кстати про BIOS, настройки в нем тоже не займут много времени. Вы там быстро все найдете и настроите.
Скорость передачи данных
Скорость передачи данных это один из важных параметров, для улучшение которого и был разработан интерфейс SATA.
Но этот показатель в данном интерфейсе постоянно увеличивался и сейчас скорость передачи данных может достигать до 1969 Мбайт /с. Многое зависит от поколения интерфейса SATA, а их уже 5.
Первые поколения последовательного интерфейса, версии «0», могли передать до 50 Мбайт/с, но они не прижились, так как сразу же были заменены на SATA 1.0. скорость передачи данных которых уже тогда достигала 150 Мбайт/с.
Время появления серий SATA и их возможности.
Серии:
SATA Express
В данном интерфейсе передача данных осуществляется на скорости 16 Гбит/с или 1969 Мбайт/с за счет взаимодействия двух линий PCIe Express и SATA.
Интерфейс SATA Express начал внедрятся в чипсетах Intel 9-й серии и в начале 2014 года был мало еще известен.
Если не внедрятся в дебри ИТ технологий, то в двух словах можно сказать так.
Serial ATA Express, это своеобразный переходной мост, который переводит обычный режим передачи сигналов в режиме SATA на более скоростной, который возможен благодаря интерфейсу PCI Express.
eSATA
eSATA используется для подключения внешних устройств, что еще раз подтверждает универсальность интерфейса SATA.
Здесь уже используется более надежный разъемы подключения и порты.
Недостатком является то, что для работы внешнего устройства нужен отдельный специальный кабель.
Но разработчики интерфейса в скором времени решили эту проблему внедрив систему питания сразу в основной кабель в интерфейсе eSATAp.
eSATAp
eSATAp, это доработанный интерфейс eSATA в реализации которого была использована технология USB 2.0. Основное преимущество данного интерфейса, это передача по проводам напряжения 5 и 12 Вольт.
Соответственно встречаются eSATAp 5 V и eSATAp 12 V.
Существуют и другие названия интерфейса, все зависит от производителя. Вы можете встретить аналогичные названия: Power eSATA, Power over eSATA, eSATA USB Hybrid Port (EUHP), eSATApd и SATA/USB Combo.
Как выглядит интерфейс смотрите ниже.
Совместимость кабелей.
Также для ноутбуков и нетбуков разработан интерфейс Mini eSATAp.
mSATA
mSATA – внедрен с сентября 2009 года. Разработан для использования в ноутбуках, нетбуков и других не больших ПК.
На фото выше, как пример, представлено два диска, один обычный SATA, он внизу. Выше диск с интерфейсом mSATA.
Кому интересно, можете ознакомится с характеристиками mSATA-накопителей.
Такие накопители установлены практически в каждом ультрабуке.
Интерфейс mSATA в обычных компьютерах применяется редко.
Переходник mSATA to Serial ATA Convertor.
Вывод
Из выше сказанного понятно, что интерфейс последовательной передачи данных SATA еще не исчерпал себя полностью.
Поэтому и дальше он будет развиваться и совершенствуется, удивляя нас своими возможностями в скорости передачи данных и удобством в работе.
Что делает контроллер SATA?
Контроллер SATA (последовательный контроллер ATA) — это аппаратный интерфейс, который подключает жесткий диск к материнской плате компьютера и управляет потоком данных или направляет его. … Жесткие диски, работающие в режиме AHCI, могут работать на более высоких скоростях, чем в режиме IDE.
Что такое режим контроллера SATA?
Режимы контроллера SATA. Режимы контроллера Serial ATA (SATA) определяют, как жесткий диск взаимодействует с компьютером. … Режим расширенного интерфейса хост-контроллера (AHCI) позволяет использовать расширенные функции на дисках SATA, такие как горячая замена и собственная очередь команд (NCQ).
Как проверить контроллер SATA?
Закройте окно «Сводка системы» и разверните раздел «Шина» и «Шина PCI» на левой панели. Выделите элемент Контроллер SATA AHCI, и вы найдете, какое поколение контроллера SATA поддерживает, прямо в разделе SATA Host Controller справа.
Какой режим SATA следует использовать для SSD?
AHCI — новый режим для устройств памяти, в котором компьютер может использовать все преимущества SATA, в первую очередь более высокую скорость обмена данными с SSD и HDD (технология Native Command Queuing, или NCQ), а также горячую замену жестких дисков.
Что лучше RAID или AHCI?
Если вы используете твердотельный накопитель SATA, AHCI может быть более подходящим, чем RAID. Если вы используете несколько жестких дисков, лучше выбрать RAID. Если вы хотите использовать твердотельный накопитель и дополнительные жесткие диски в режиме RAID, рекомендуется продолжить использование режима RAID.
Стоит ли использовать AHCI для SSD?
Как правило, многие сайты с обзорами оборудования, а также производители твердотельных накопителей рекомендуют использовать режим AHCI с твердотельными накопителями. … Во многих случаях это может снизить производительность SSD и даже сократить срок его службы.
Как узнать, находится ли BIOS в режиме SATA?
Как выглядят порты SATA?
Порты SATA на материнской плате
Вы обнаружите, что порт SATA на материнской плате выглядит как семиконтактный L-образный разъем. Обратите внимание, что количество портов SATA на материнской плате обычно составляет от 4 до 8. Он отличается от одной модели материнской платы к другой, а также зависит от ее размера и чипсета.
Как узнать, какой у меня жесткий диск: SSD или SATA?
Просто нажмите сочетание клавиш Windows + R, чтобы открыть окно «Выполнить», введите dfrgui и нажмите Enter. Когда откроется окно дефрагментации диска, найдите столбец Тип носителя, и вы сможете узнать, какой диск является твердотельным (SSD), а какой — жестким диском (HDD).
Достаточно ли скорости SATA 2 для SSD?
Заключение. В заключение сравнения на видео могу сказать, что SSD стоит каждой копейки даже для более старого компьютера с интерфейсом SATA 2. Просмотр стал быстрее и так далее.
Мне нужно изменить настройки BIOS для SSD?
Для обычного SATA SSD это все, что вам нужно сделать в BIOS. Только один совет, не связанный только с SSD. Оставьте SSD в качестве первого устройства загрузки, просто перейдите на компакт-диск с помощью быстрой загрузки (проверьте руководство MB, какая кнопка F предназначена для этого), чтобы вам не приходилось снова входить в BIOS после первой части установки Windows и первой перезагрузки.
Могу ли я перейти с RAID на AHCI без переустановки Windows?
На самом деле есть способ переключить работу с IDE / RAID на AHCI в Windows 10 без переустановки. … Измените режим работы SATA на AHCI с IDE или RAID. Сохраните изменения и выйдите из программы установки, и Windows автоматически загрузится в безопасном режиме. Еще раз щелкните правой кнопкой мыши меню «Пуск» Windows.
Почему мой SSD такой медленный?
Другая причина, по которой SSD-накопитель работает медленно, заключается в том, что последовательность загрузки неправильно настроена, поскольку жесткий диск имеет высший приоритет, что означает, что ему потребуется гораздо больше времени для загрузки и загрузки операционной системы. Перезагрузите компьютер и загрузитесь в BIOS. … (Первым приоритетом должен быть SSD).
Могу ли я перейти с AHCI на рейд?
Переход с AHCI на RAID также можно осуществить без переустановки Windows. С моим диском NVME я не заметил огромной разницы в производительности между AHCI с собственным драйвером Windows и RAID с Intel RST.
Как переключиться из режима RAID в режим SATA?
Перейдите в Configuration> SATA Drives, установите для Chipset SATA Mode значение RAID. Перейдите в Advanced> Drive Configuration, установите Configure SATA As на RAID. Перейдите в Advanced> Drive Configuration, установите Drive Mode на Enhanced и установите для параметра RAID значение Enabled.
Какую операцию Sata мне следует использовать?
Операция SATA должна быть AHCI, что позволит установить Windows на SSD. Windows должна быть установлена на SSD, так как это даст Windows более быстрое время доступа и превосходную производительность, но стоит дороже на гигабайт, поэтому пользовательские данные следует сохранять на обычных 3,5-дюймовых дисках.
Контроллеры
SATA/300
ATA/600
Описание SATA
eSATA
Разъемы менее хрупкие и конструктивно рассчитаны на большее число подключений(
Требует для подключения два провода: шину данных и кабель питания. В новых спецификациях планируется отказаться от отдельного кабеля питания для выносных eSATA устройств.
Длина кабеля увеличена до 2 м (по сравению с 1 м у SAT A).
SAS (Serial Attached SCSI)
Типичная система с интерфейсом SAS состоит из следующих компонентов:
Инициаторы (англ. Initiators)
Целевые устройства (англ. Targets)
Целевое устройство содержит логические блоки и целевые порты, которые осуществляют прием запросов на обслуживание, исполняет их; после того, как закончена обработка запроса, инициатору запроса отсылается подтверждение выполнения запроса. Целевое устройство может быть как отдельным жестким диском, так и целым дисковым массивом.
Подсистема доставки данных (англ. Service Delivery Subsystem)
Расширители (англ. Expanders )
Сравнение SAS и параллельного SCSI
SAS использует последовательный протокол передачи данных между несколькими устройствами, и, таким образом, использует меньшее количество сигнальных линий.
В отличие от SCSI, SAS не нуждается в терминации шины пользователем.
В SCSI имеется проблема, связанная с тем, что скорость передачи информации по разным линиям, составляющим параллельный интерфейс, может отличаться. Интерфейс SAS лишен этого недостатка.
SAS поддерживает большое количество устройств (> 16384), в то время как интерфейс SCSI поддерживает 8, 16, или 32 устройства на шине.
SAS поддерживает высокие скорости передачи данных (1,5, 3,0 или 6,0 Гбит/с). Такая скорость может быть достигнута при передаче информации на каждом соединении инициатор-целевое устройство, в то время как на шине SCSI пропускная способность шины разделена между всеми подключенными к ней устройствами.
SAS использует команды SCSI для управления и обмена данными с целевыми устройствами.
Сравнение SAS и SATA
SATA использует набор команд ATA и поддерживает жесткие диски и накопители на оптическом диске, в то время как SAS поддерживает более широкий набор устройств, в том числе жесткие диски, сканеры, принтеры и др.
Разъемы
Существует несколько вариантов разъемов SAS:
Изображение | Кодовое название | Также известен как | Внеш./внутр. | К-во линий | К-во устр-в | Комментарий |
---|---|---|---|---|---|---|
SFF 8470 | Разъeм типа Infiniband | Внешний | 32 | 4 | Внешний разъeм с высокой плотностью контактов (также может использоваться в качестве внутреннего разъeма). | |
SFF 8087 | Внутренний мини- SAS | Внутренний | 4 | Внутренний разъeм типа Molex iPASS уменьшeнной ширины с подключением до 4-х устройств, в будущем планируется поддержка скоростей до 10 Гбит/с. | ||
SFF 8088 | Внешний мини- SAS | Внешний | 32 | 4 | Внешний разъeм типа Molex iPASS уменьшeнной ширины с подключением до 4-х устройств, в будущем планируется поддержка скоростей до 10 Гбит/c. |
«Переходники» с SATA на IDE и c IDE на SATA
Обзор SATA-контроллера ASMedia ASM1166 с интерфейсом PCIe 3.0 x2
Оглавление
Во времена оны дискретные дисковые контроллеры требовались любому ПК — поскольку никаких других и не было. Даже дисковод для гибких дисков, воспринимаемый уже как седая древность, мог отсутствовать в первых IBM PC — а чтоб его туда поставить, требовалась и ISA-плата контроллера. Позднее «базовые» возможности начали интегрироваться на системные платы, а далее — и непосредственно в чипсеты. Но дискретные контроллеры оставались актуальными для увеличения количества подключаемых накопителей, для освоения новых версий интерфейсов или поддержки устаревших (РАТА-винчестерами или оптическими приводами многие продолжали пользоваться и после того, как этот интерфейс исчез из чипсетов) — или просто для расширения функциональности (типа RAID-массивов и т. п.).
Последние два варианта актуальность в основном утратили порядка десяти лет назад: развитие интерфейсов остановилось на SATA600, а РАТА исчез по мере физического отмирания устройств. Некоторое время, конечно, ушло на то, чтобы все чипсетные порты на всех платформах превратились в SATA600, но к середине десятилетия завершился и этот процесс. Возможность создания дисковых массивов стала стандартной не для всех чипсетов, но подобрать плату на подходящем не представляло сложности. А самих портов на них обычно оказывалось избыточное количество — вплоть до десяти, хотя большинство корпусов столько накопителей установить не позволяло.
Одно время казалось, что и дальше с количеством и качеством портов сложностей не будет. Однако буквально сразу, после решения всех проблем, количество SATA-портов начало сокращаться. Монотонно, но не слишком заметно — благодаря FlexIO. Старшие чипсеты Intel (типа Z490 или Z590), к примеру, поддерживают до восьми портов SATA. Но «до» — и от нуля. Каждый соответствующий порт чипсета может использоваться либо как SATA600, либо как PCIe 3.0 x1. Линии же PCIe становятся дефицитным товаром, поскольку их нужно все больше. Например, один NVMe-накопитель уже требует PCIe х4 — т. е. «заменяет» четыре SATA-устройства, а на топовых платах может быть и 2-3 слота M.2. Еще там же нередко можно найти контроллер USB3 Gen2×2, которому может потребоваться еще 4 линии PCIe. Еще 4 может «уйти» на контроллер Thunderbolt — и на разную прочую периферию по мелочи сколько-то. В итоге на платы редко устанавливают более шести портов SATA, да и они в части конфигураций доступны не все.
Бюджетные системы обычно высокоскоростной периферией не перегружены, но в недорогих чипсетах больше четырех SATA бывает редко. Чипсеты для AMD AM4 пока немного более архаичны, чем старшие чипсеты Intel, но все равно в В550 или Х570 «гарантированных» (ни с чем не пересекающихся) SATA тоже лишь четыре. Больше реализовать можно, но мало кто этим занимается. Обычное явление — те же шесть SATA, но пара портов в некоторых конфигурациях уже может и не работать.
Значит, возвращаются дискретные контроллеры, но только требования к ним уже немного иные, чем 10 лет назад. Во-первых, стоит задача максимально «разменять» PCIe на SATA: если в чипсетах получается только «курс» 1:1, то тут можно пойти и на 1:2, а то и на 1:4, что выгодно. Во-вторых, «вешать» на дискретные контроллеры, может быть, придется не только винчестеры (им по большому счету SATA600 — только на вырост, которого уже никогда не случится), но и SSD — а им не помешает обеспечить полную скорость интерфейса. Хотя бы для одного устройства в каждый момент времени — но это крайне желательно.
«Старые» SATA-контроллеры обе проблемы решают плохо. Во-первых, они были рассчитаны на PCIe 2.0 — так что все модели, ограниченные одной линией, не обеспечивают ни одного полноскоростного порта: пропускная способность SATA600 выше, чем у PCIe 2.0. А в «двухлинейных» моделях «размен» в лучшем случае в соотношении 1:2 — как в Marvell 9235. Этот четырехпортовый контроллер имеет интерфейс PCIe 2.0 x2 — так что в принципе проблемы решает. Его младший брат 9215 «делает» те же четыре SATA-порта из одной линии PCIe — но скорость обмена данными даже с одиночным накопителем не превышает 400 МБ/с, поскольку таковы ограничения PCIe 2.0. ASMedia же в те годы выпускала только двухпортовые контроллеры, которые теперь совсем не интересны: ASM1061 не дает полной скорости, а ASM1062 — это два порта SATA600 на двух линиях PCIe, что и от чипсетов получить можно.
Однако пусто место свято не бывает — раз появилась проблема, то появляются и решения. К концу десятилетия производители подсуетились: на рынок вышли решения с поддержкой PCIe 3.0. Первыми отстрелялись в JMicron: компания выпустила двухпортовый JMB582 и JMB585 (на AliExpress продавцы обычно называют его «JMS585») на пять портов. Интерфейс — PCIe 3.0 x1 у первого и PCIe 3.0 х2 у второго. Одной линией можно обойтись, потому что PCIe 3.0 x1 по пропускной способности равен PCIe 2.0 х2, так что хотя бы для одного устройства всегда можно обеспечить полную скорость SATA600. «Курс обмена» портов на линии — лучше, чем у 9235. Да и чем у 9215 по большому счету тоже: JMB585 опять же может обойтись и одной линией (потому как PCIe 3.0) в «пропиленном» или просто «длинном» слоте х1, предоставив пользователю пять SATA-портов. Подчеркнем: каждый из этих SATA-портов даже в таком случае может работать на полной скорости.
JMicron JMB585 уже был посвящен специальный обзор — заодно и с исторической ретроспективой, которую мы выше затронули лишь вкратце, — так что его имеет смысл прочитать. Сегодня же мы поговорим о другом семействе контроллеров. Понятно, что когда идея летает в воздухе, залетает она обычно не в одну голову.
ASMedia ASM1166
Новых контроллеров у компании получилась целая линейка — ASM1064, ASM1164, ASM1166, а в глубинах драйверов (но пока не на официальном сайте) есть и упоминание об ASM1165. Ключевое — поддержка PCIe 3.0 для подключения к хост-системе: в количестве одной линии в младшем ASM1064 или двух в остальных продуктах. Выпускаются они в виде плат с разъемом х4 — потому как слотов х2 в природе практически не встречается, но использовать можно и в более длинных, и в «коротких» (если решена проблема физической совместимости).
Последняя цифра в номере модели — количество SATA-портов, т. е. быть их может от четырех до шести. В итоге наиболее интересными чипами оказываются старший и младший, причем на AliExpress есть уже и те и другие, да и стоят примерно одинаково. Зачем в таком случае нужен ASM1064? При отсутствии свободных «длинных» или «пропиленных» слотов он позволяет подключить четыре SATA-накопителя, воспользовавшись всего одной линией PCIe 3.0. При этом как минимум одно устройство в каждый момент времени может работать на полной скорости. В общем, два сформулированных выше требования выполнены.
Для чего в таких условиях могут пригодиться «двухлинейные» чипы? В более сложных случаях нежели простое расширение количества портов — например, для софт-RAID, производительность которых будет ограничиваться уже не примерно 800 МБ/с (PCIe 2.0 x2 — лучшее, что могла «бытовуха» десятилетней давности), а 1,7 ГБ/с. В любом случае, старший ASM1166 обеспечивает лучший «курс обмена» PCIe на SATA, нежели JMB585, не говоря уже о чипсетах. Да и никто не мешает при необходимости ограничиваться для него подключением по одной линии PCIe 3.0, «превращая» таковую в уже шесть портов SATA600 — что в принципе целиком и полностью решает проблему нехватки портов данного типа в современной системе.
Но именно «современной»! При работе в старых системных платах (Intel до «первой версии» LGA1151 или даже AMD AM4 с чипсетами 300-го и 400-го семейств) преимуществ перед устаревшими решениями новые чипы иметь не будут — сами чипсеты поддерживают только PCIe 2.0. Или почти не будут — все-таки там было не более четырех SATA-портов, а тут пять или даже шесть. Кроме того, новые контроллеры JMicron и ASMedia собственным BIOS не снабжаются, так что на старых платах загрузка системы с подключенных к ним накопителей не поддерживается. В новых соответствующие модули уже включены непосредственно в «основную» часть UEFI-прошивки, так что и загрузка работает тоже. Это мы проверили непосредственно на некоторых платах как для процессоров Intel, так и AMD — платформы 2015 года и позднее подходят, а вот на более ранних ничего не получается. Хотя если загружаться с чипсетного порта или NVMe SSD, то об этом и вовсе можно не задумываться — дискам с данными загрузка не требуется.
А сейчас посмотрим более подробно, как это работает.
Тестирование
Методика тестирования
Методика подробно описана в отдельной статье, однако с тех пор мы ее немного модифицировали. Подробное описание обновления будет готово в скором времени, однако необходимым оно не является — все будет понятно прямо по тексту. Основное программное обеспечение не меняется, аппаратное — в данном случае вообще остается тем же.
Участники тестирования
Основная наша задача — сравнить ASM1166 и JMB585 друг с другом, а также «чипсетным» контроллером в Intel Z270. Для обоих дискретных контроллеров были опробованы два режима работы: второй «процессорный» слот PCIe 3.0 x8 и «чипсетный» PCIe 3.0 x1. Результаты последней конфигурации нам пригодятся для сравнения с ASM1061 в той же системе — был протестирован ранее. «Рабочим телом» во всех случаях (как и ранее) будет выступать SSD SanDisk Ultra 3D на 500 ГБ. Это не самый быстрый SATA-накопитель, но для данного тестирования его более чем достаточно: все различия контроллеров должны быть видны невооруженным глазом.
Последовательные операции
Все лежит на поверхности — пропускная способность PCIe 2.0 x1 в одном направлении ниже, чем у SATA600 — поэтому полноценная реализация второго через первый невозможна. Достаточно перейти к PCIe 3.0 — и проблема решается даже при наличии всего одной линии. Зачем могут пригодиться две? Если, например, нам потребуется читать данные сразу с трех накопителей одновременно, их как раз примерно хватит. А, учитывая то, что PCIe — интерфейс дуплексный (в отличие от SATA), еще три могут одновременно данные записывать. Итого — есть возможность загрузить работой сразу шесть устройств — столько как раз у ASM1166 портов. Сценарий для типового ПК синтетичный — но принципиально реализуемый.
На старых контроллерах — нет. Даже в теории. Разве что, если мы возьмем жесткие диски — благодаря куда более низким скоростям, что-то путное получиться может. Но даже один твердотельный накопитель ограничен одной линией PCIe 2.0, а двум в одном направлении — не хватит и двух.
Произвольный доступ
Результаты приводим просто для ознакомления — понятно, что в первую очередь они определяются используемым SSD. Но хорошо заметно, что ASM1061 может и на них сказаться — отрицательным образом. А вот новые контроллеры местами даже быстрее чипсетного, во что несколько лет назад сложно было бы поверить.
Хотя в целом по совокупности с точки зрения низкоуровневых показателей Z270 все-таки быстрее наших главных героев. Но не существенно — можно считать, что все равноценны. Так что с нехваткой портов что ASM1166, что JMB585 справляются отлично — и ничему не мешая.
Работа с большими файлами
А для чего может понадобиться большое количество портов? Для объемного дискового хранилища. Желательно быстрого — в противном случае не обязательно «запихивать» его непосредственно в ПК: и NAS справится. А если быстрого — значит часть данных в любом случае держать на SSD. Жесткие диски сами по себе медленнее — так что с одной стороны им не обязательны быстрые порты, а с другой — не всегда уже их хватает.
И тут та же картина: старые контроллеры нередко скорость ограничивали, для исправления чего обязательны были «костыли» в виде широкого интерфейса, а новые с работой справляются отлично и на PCIe 3.0 x1. По крайней мере, с нагрузкой на одиночный накопитель — но это как раз и самый частый случай. А если даже и потребуется одновременная работа с несколькими устройствами — есть солидный запас благодаря поддержке PCIe 3.0 x2.
Производительность в приложениях
Использовать диски на дополнительных контроллерах в качестве «основных системных» в настоящее время в основном и не требуется: можно и другими воспользоваться. В том числе, и более производительными NVMe — для подключения которых как раз зачастую и требуется освобождать линии PCIe. Однако PCMark 10 — бенчмарк комплексный. В него входят не только тесты загрузки системы или приложений, но и банальное копирование данных. Более подробную информацию по рабочим нагрузкам можно получить из нашего краткого описания теста по ссылке, а сейчас — просто результаты.
Которые, как минимум, забавны — чипсетный контроллер «посрамлен» целиком и полностью. Причем разница такова, что на погрешность измерений ее не спишешь. И выполняется это для обоих контроллеров, причем использование для работы одной «чипсетной» линии PCIe лишь немногим хуже, чем пары «процессорных». Прямо хоть тестирование накопителей на них переноси. Жаль только, SATA-устройства нам в последнее время попадаются редко (поскольку ничего интересного на данном сегменте рынка давно не происходит), да и покупатели «ищут» скорость уже совсем в других сегментах.
Итого
Оба протестированных контроллера (и ASMedia ASM1166, и JMicron JMB585) со своими задачами справляются должным образом. То же можно сказать и про их младшие модификации — по сути, они отличаются лишь количеством портов и, иногда, исполнением: самые простые версии (ASM1064 и JMB582) изначально рассчитаны на установку в слот PCIe 3.0 x1. Таковых на материнских платах обычно в избытке, но они не всегда «пропилены», поэтому наличие соответствующих контроллеров в продаже может оказаться очень полезным. Тем более, что режим х1 мы протестировали и никаких проблем не обнаружили, а тот же ASM1064 — уже четырехпортовый, чего многим на практике достаточно.
Большинству же пользователей компьютеров дискретные SATA-контроллеры и вовсе не нужны, поскольку у них просто нет большого количества SATA-накопителей. Так было, есть и будет всегда: обычно в ПК вообще один-два диска, реже — три-четыре, а больше — совсем уж экзотика. Но иногда такая необходимость все-таки возникает, и тогда крайне полезна возможность решить проблему с подключением большого количества SATA-накопителей, не слишком привязываясь к конкретной материнской плате. Тем более, что, как уже было сказано в обзоре, количество SATA-портов на современных платах постепенно сокращается, и при модернизации системы можно неожиданно столкнуться с тем, что их стало меньше, чем нужно (доступных, во всяком случае). Но ничего страшного: если проблему можно решить за деньги, то это не проблема, а просто расходы. Расходы не обязательные. Но лишний выбор — никогда не лишний.