Serial Attached SCSI
Serial Attached SCSI (SAS) to technologia przeznaczona do przenoszenia danych do i z komputerowych urządzeń pamięci masowej, takich jak dyski twarde i napędy taśmowe. Jest to protokół szeregowy typu punkt-punkt, który zastępuje równoległy SCSI. SCSI pojawił się po raz pierwszy w połowie lat 80. w korporacyjnych centrach danych. SAS wykorzystuje standardowy zestaw poleceń SCSI. Obecnie jest on nieco wolniejszy od końcowej implementacji równoległego SCSI, ale w 2009 roku podwoi swoją obecną prędkość do 6 Gbit/s. Pozwoli to na znacznie szybsze przesyłanie danych. Pozwoli to na znacznie szybsze przesyłanie danych. Protokół jest kompatybilny "w dół" z dyskami SATA drugiej generacji. Dyski te mogą być podłączone do backplane'ów (kontrolerów) SAS, ale dyski SAS nie mogą być podłączone do backplane'ów SATA.
Protokół SAS jest opracowywany i utrzymywany przez komitet techniczny T10 Międzynarodowego Komitetu Norm Informatycznych (INCITS) i promowany przez SCSI Trade Association (SCSITA).
SAS (Serial Attached SCSI) vs równoległe SCSI
- Magistrala SAS działa w trybie punkt-punkt, podczas gdy magistrala SCSI jest magistralą wielopunktową. Każde urządzenie SAS jest połączone dedykowanym łączem z inicjatorem, chyba że używany jest ekspander. Jeśli jeden inicjator jest podłączony do jednego urządzenia docelowego, nie ma możliwości wystąpienia zakłóceń; w przypadku równoległej magistrali SCSI nawet taka sytuacja może powodować zakłócenia.
- SAS nie ma problemów z terminacją i nie wymaga stosowania terminatorów, jak w przypadku równoległego SCSI.
- SAS eliminuje zniekształcenia zegara.
- SAS obsługuje do 16 384 urządzeń dzięki zastosowaniu ekspanderów, natomiast Parallel SCSI jest ograniczony do 8, 16 lub 32 urządzeń (w tym kontroler SCSI) na pojedynczym kanale.
- SAS obsługuje wyższą prędkość transferu (1,5 LUB 3,0 Gbit/s) niż większość równoległych standardów SCSI. Prędkość jest realizowana na każdym połączeniu inicjator-cel, stąd wyższa przepustowość, podczas gdy w równoległym SCSI prędkość jest współdzielona na całej magistrali multidrop.
- Kontrolery SAS są wymagane przez standard do obsługi urządzeń SATA.
- Zarówno SAS, jak i równoległy SCSI korzystają z zestawu poleceń SCSI.
SAS vs SATA
- Urządzenia SATA są jednoznacznie identyfikowane przez numer portu podłączonego do adaptera magistrali hosta, podczas gdy urządzenia SAS są jednoznacznie identyfikowane przez ich World Wide Name (WWN).
- Większość dysków SAS zapewnia kolejkowanie poleceń ze znacznikiem, natomiast większość nowszych dysków SATA zapewnia kolejkowanie poleceń w trybie natywnym, z których każdy ma swoje zalety i wady.
- SATA wykorzystuje zestaw poleceń ATA i dlatego obsługuje tylko dyski twarde i napędy CD/DVD. W teorii SAS obsługuje również wiele innych urządzeń, w tym skanery i drukarki. Jednak i ta zaleta może okazać się bezużyteczna, ponieważ większość takich urządzeń znalazła już alternatywne ścieżki poprzez takie magistrale jak USB, IEEE 1394 (FireWire) i Ethernet.
- Sprzęt SAS umożliwia wielościeżkowe I/O do urządzeń, podczas gdy SATA (przed SATA II) nie. Zgodnie ze specyfikacją, SATA II wykorzystuje mnożniki portów w celu rozszerzenia portów. Niektórzy producenci mnożników portów wdrożyli wielościeżkowe operacje we/wy z wykorzystaniem sprzętu mnożników portów.
- SATA jest sprzedawany jako następca Parallel ATA i jest obecnie powszechny na rynku konsumenckim, podczas gdy droższy SAS jest sprzedawany do krytycznych zastosowań serwerowych.
- Odzyskiwanie i raportowanie błędów SAS wykorzystuje polecenia SCSI, które mają większą funkcjonalność niż polecenia ATA SMART używane przez dyski SATA.
- SAS wykorzystuje wyższe napięcia sygnalizacji (800-1600 mV TX, 275-1600 mV RX) niż SATA (400-600 mV TX, 325-600 mV RX). Gdy SAS jest mieszany z SATA, dyski SAS pracują z napięciami SATA. Jednym z powodów wyższego napięcia jest możliwość stosowania SAS w płytach montażowych serwerów.
- Ze względu na wyższe napięcie sygnalizacji, SAS może używać kabli o długości do 8 m (25 stóp), SATA jest ograniczone do 1 m (3 stóp).
Złącza
Złącze SAS jest znacznie mniejsze niż tradycyjne równoległe złącza SCSI, co pozwala na stosowanie małych dysków 2,5-calowych (64 mm). SAS obsługuje punktowe prędkości transferu danych do 3 Gbit/s, ale oczekuje się, że do roku 2012 osiągnie prędkość 12 Gbit/s.
Fizyczne złącze SAS jest dostępne w kilku różnych wariantach:
Obraz | Codename | Znany również jako | Ext/int | # of pins | # urządzeń | Komentarz |
| SFF 8482 | Złącze SATA | Wewnętrzna | 1 | Zgodność z SATA: umożliwia podłączenie dysków SATA do płyty montażowej SAS, co eliminuje konieczność instalowania dodatkowego kontrolera SATA w celu podłączenia np. nagrywarki DVD. Należy pamiętać, że dyski SAS nie mogą być używane na magistrali SATA i mają fizyczne złącze z kluczem, aby uniemożliwić podłączenie do płyty montażowej SATA. Przedstawione złącze jest złączem po stronie napędu. | |
| SFF 8484 | Wewnętrzna | 32 (19) | 4 (2) | Wewnętrzne złącze o wysokiej gęstości, wersje 2- i 4-pasmowe są zdefiniowane przez standard SFF | |
SFF 8485 | Definiuje SGPIO (rozszerzenie SFF 8484) - protokół łącza szeregowego wykorzystywany najczęściej do wskaźników LED | |||||
| SFF 8470 | Złącze Infiniband | Zewnętrzna strona | 32 | 4 | Złącze zewnętrzne o dużej gęstości (używane również jako złącze wewnętrzne) |
| SFF 8087 | Wewnętrzna mini-SAS | Wewnętrzna | 4 | Wewnętrzne złącze Molex iPASS o zmniejszonej szerokości 4x z przyszłą obsługą 10 Gbit/s | |
| SFF 8088 | Zewnętrzna mini-SAS | Zewnętrzna strona | 32 | 4 | Zewnętrzne złącze Molex iPASS o zmniejszonej szerokości 4x z przyszłą obsługą 10 Gbit/s |
Pytania i odpowiedzi
P: Co to jest SAS?
O: SAS to skrót od Serial Attached SCSI, czyli technologii służącej do przenoszenia danych do i z komputerowych urządzeń pamięci masowej, takich jak dyski twarde i napędy taśmowe.
P: Co zastępuje SAS?
O: SAS zastępuje równoległe SCSI i jest protokołem szeregowym typu punkt-punkt.
P: Kiedy SCSI pojawiło się po raz pierwszy?
O: Protokół SCSI pojawił się po raz pierwszy w połowie lat 80. w korporacyjnych centrach danych.
P: Jakiego zestawu poleceń używa SAS?
O: SAS wykorzystuje standardowy zestaw poleceń SCSI.
P: Czy SAS jest szybszy niż ostateczna równoległa implementacja SCSI?
O: Obecnie SAS jest nieco wolniejszy niż ostateczna implementacja równoległego SCSI, ale w 2009 roku podwoi swoją obecną prędkość do 6 Gbit/s.
P: Czy dyski SAS mogą być podłączane do płyt głównych SATA?
O: Nie, dyski SAS nie mogą być podłączane do płyt głównych SATA, ale dyski SATA drugiej generacji mogą być podłączane do płyt głównych (kontrolerów) SAS.
P: Kto opracowuje i utrzymuje protokół SAS?
O: Protokół SAS jest opracowywany i utrzymywany przez komitet techniczny T10 Międzynarodowego Komitetu Norm Informatycznych (INCITS) i promowany przez SCSI Trade Association (SCSITA).