И так, у многих в компьютерах нет поддержки SATA 6Gb/s, и этот факт может огорчить владельцев современных SSD, которым скорость интерфейса SATA-II недостаточна.
Что же делать? тестировать!
Дано: SSD OCZ Vertex 4 128GB (на данный момент один из самых быстрых SSD) и компьютер на базе материнской платы ASUS P6T c встроенным контроллером SATA-II
Подключаем диск в порт SATA-II и тестируем (без мухлежа с данными 0x000).
Результаты:
Ну что же, видимо скорости линейного чтения и записи уперлись в придел интерфейса, проверим так ли это.
Для этого был куплен недорогой контроллер SATA 6Gb/s PCI-E 1x.
Подключаем к нему диск и видим:
Вот такого я не ожидал, выросли абсолютна все показатели! Даже те что были далеко от лимита пропускной способности интерфейса.
Однако, как можно заметить скорости недостаточно высоки, но этому есть объяснение:
Во первых, шина PCI-E 1x имеет пропускную способность 5Gb/s, что на 1/6 или 16,7% меньше. Так же учитывая оверхед передачи данных, контроль четности и т.п. и бюджетность контроллера на основе ASM1061 показатели падают.
Теоретически скорость контроллера должна быть на уровне 5Gb/s * 0.67 / 8 = 418 MB/s. Что весьма близко полученным результатам.
Вывод: дискретный контроллер положительно сказывается на скорости устройств, даже учитывая его ущербность по отношению к полноценным решениям. И это обстоятельство не дает полностью раскрыть скоростной потенциал диска.
На заметку: опытным путем выяснилось что данные контроллеры (на чипах ASM106x как минимум) не работают если встроенный контроллер дисков переведен в режим RAID.