What are the differences between SAS and SATA? SAS is designed for mission-critical enterprise applications whereas SATA is a general-purpose interface common in the consumer market. - SAS supports multiple initiators, while SATA has no such provision. - SAS is dual ported where as SATA is single ported. SAS is therefore capable of multi path I/O without additional hardware. Moreover, SAS can make use of both ports to scale performance. - SATA transfers data at half duplex while SAS can transfer data at full duplex. Thus, for SAS, each port can read and write data at the same time whereas SATA cannot. - SAS uses SCSI commands for error recovery and error reporting, which have more functionality than the ATA command set used by SATA. - SAS can support cables up to 8m long, while maximum cable length for SATA is 1m.
А чтоже тогда не сделать специальный дорогой pci-e для ынтырпрайза, отличающийся порядком передавания байтов, после чего остановить развитие «обычного» pci-e, чтобы все новые плюшки были только в дорогом варианте?
Я думаю это всё маркетинговый развод. Раньше Ъ-ынтырпрайз аля 10k rpm винты были только под scsi (предшественник sas) и у них были уникальные фишки типа перегруппировка команд.
Потом всё смешалось и теперь разграничения искусственные (аля SATA-диски не могут иметь очередь команд глубже 32). Дошло до того что разъём у SATA и SAS один и тот же, но если хочешь чтобы твой сервак работал с SAS-винтами то будь добр докупить каку-нить плату расширения.
Щас вот накопители потихоньку переходят на pci-e и это хорошо.
Каковы различия между SAS и SATA?
SAS предназначена для критически важных корпоративных приложений, тогда как SATA является общий интерфейс на потребительском рынке общего назначения.
- SAS поддерживает несколько инициаторов, в то время как SATA не имеет такого положения.
- SAS двойственна портирована где, как SATA является одной портирована. SAS поэтому может мульти пути ввода / вывода без дополнительного оборудования. Кроме того, SAS могут воспользоваться из обоих портов для масштабирования производительности.
- SATA данные передаются со полудуплекс а SAS может передавать данные в дуплексном режиме. Таким образом, для SAS, каждый порт может читать и записывать данные в то же время, тогда как SATA не могу.
- SAS использует команды SCSI для восстановления после ошибок и сообщения об ошибках, которые имеют больше возможностей, чем набор команд ATA используется SATA.
- SAS поддерживает кабели до 8 м в длину, в то время как максимальная длина кабеля для SATA составляет 1м.
Это для поржать.
А серьезно, если не ломы, расскажи что там про двухпортовость?
Смутно помню, что читал про хаки с драйверами, когда на первых десктопных матерях ASUS (c первыми прошивками?) на чипсете X79 можно было заюзать SATA как SAS, но лавочку быстро прикрыли.
Можно один винт подключить к двум контроллерам. То есть, ты ставишь две корзины каждая по 30 винтов, и два сервера, в каждом сервере по контроллеру SAS, и соединяешь каждый сервер с каждой корзиной (как правило, у контроллера два или более портов). В результате, у тебя получается 100% резервированная система без общей точки отказа.
SATA это расширение ATA команд, SAS это расширение SCSI команд, общий разъем у них для удобства. Чем отличается ATA от SCSI сам осилишь или это тоже разжевать?