SCSI-3
Als SCSI-2 leek op een variatie van 2 ingrediënten
dan is SCSI-3 te vergelijken met met een pizzeria. SCSI-3
is een handvol ingrediënten dat met elkaar te combineren
is op verschillende manieren. In tegenstelling tot een pizzeria
produceert SCSI-3 echter nieuwe interessante zaken. In plaats
van het opvoeren van alle mogelijke SCSI-3 vormen in een
opsomming wil ik enkele hoogtepunten aangeven en daarna
de tabel hieronder bekijken. SCSI-3 gaat voornamelijk over
bus snelheid. SCSI-3 behaalt in de praktijk 80MHz en theoretisch
160MHz. SCSI-3 is inderdaad een brede categorie als je kijkt
naar de producten: bus snelheden varienrend van 20 tot 160MHz
en een doorvoer snelheid van 40 tot 320 MB/s!
De hieronderstaande tabel bevat elk type van SCSI technologie
en zijn specificaties. Deze tabel is afgeleid van een soortgelijke
tabel op de website van de SCSI
Trade Association. De nummers tussen haakjes slaan op
commentaar onder de tabel.
|
STA
Terms
|
Kloksnelheid
(MHz)
|
Bus
Snelheid, MBytes/Sec. Max
|
Bus
breedte (in bits) |
Max.
Bus Lengtes, meters (1) |
Max.
Device Support |
| Single-ended |
LVD |
HVD |
| SCSI-1
(2) |
5 |
5 |
8 |
6 |
(3) |
25 |
8 |
| Wide SCSI
(2) |
5 |
10 |
16 |
3 |
(3) |
25 |
8 |
| Fast
SCSI (2) |
10 |
10 |
8 |
3 |
(3) |
25 |
8 |
| Fast
Wide SCSI |
10 |
20 |
16 |
3 |
(3) |
25 |
16 |
| Ultra
SCSI (2) |
20 |
20 |
8 |
1.5 |
(3) |
25 |
8 |
| Ultra
SCSI (2) |
20 |
20 |
8 |
3 |
- |
- |
4 |
| Wide
Ultra SCSI |
20 |
40 |
16 |
- |
(3) |
25 |
16 |
| Wide
Ultra SCSI |
20 |
40 |
16 |
1.5 |
- |
- |
8 |
| Wide
Ultra SCSI |
20 |
40 |
16 |
3 |
- |
- |
4 |
| Ultra2
SCSI (2,4) |
40 |
40 |
8 |
(4) |
12 |
25 |
8 |
| Wide
Ultra2 SCSI (4) |
40 |
80 |
16 |
(4) |
12 |
25 |
16 |
| Ultra3
SCSI (6) (AKA ULTRA 160) |
80 |
160 |
16 |
(4) |
12 |
(5) |
16 |
| Ultra320
SCSI |
160 |
320 |
16 |
(4) |
12 |
(5) |
16 |
(1) De vermelde
maximum bus lengtes kunnen worden overschreden in Point
to Point en speciaal ontworpen applicaties.
(2) Gebruik van het woord "Narrow" staand voor
het woord SCSI, Ultra SCSI en Ultra2 SCSI is optioneel.
(3) LVD (Low Voltage Differential) was niet gedefiniëerd
in de SCSI standaarden voor deze snelheid. Als alle apparaten
op de bus LVD ondersteunen dan is 12 meter bus lengte
mogelijk. Is er echter een single-ended apparaat op de
bus aangesloten dan is de hele bus gebonden aan de single-ended
lengte.
(4) Single-ended is niet gedefiniëerd voor snelheden
hoger dan Ultra
(5) HVD (High Voltage Differential) is niet gedefiniëerd
voor snelheden hoger dan Ultra2.
(6) Na Ultra2 zijn alle snelheden alleen maar wide.
Wat betekenen al die getallen nu eigenlijk? Als je niet
weet welke SCSI vorm je nu gebruikt betekenen ze helemaal
niets. Voor nieuwe gebruikers is het het belangrijkst om
te weten wat voor SCSI controller (ook wel Host Adapter
genoemd) er in je systeem zit. Afhankelijk van welke SCSI
vorm die kaart ondersteunt en hoevel bekabeling je hebt
kunnen er van 4 tot 15 apparaten aangesloten (15 klopt aangezien
je SCSI controller als 1 device meetelt). Zoals de tabel
laat zien zijn er momenten dat je, zelfs al heb je een bepaald
type controller, de meest over het hoofd geziene omstandigheden
(zoals de kabel lengte!) het aantal aan te sluiten apparaten
kan beperken. Om te begrijpen waarom dit gebeurt zul je
moeten weten wat de verschillende SCSI types zijn en wat
ze doet verschillen ten opzichte van de andere types.
Voorbeeld: in de bovenstaande tabel staan maar 2 opvallende
verschillen tussen SCSI-1 en Fast-SCSI. Dat zijn de bussnelheid
in MB/sec en de kabellengte voor single-ended apparaten.
Wat is er veranderd? SCSI-1 staat 5MHz timing op de SCSI
bus toe terwijl Fast-SCSI 10MHz toe staat en daardoor word
het theoretische maximum verdubbeld. Fast Wide SCSI verhoogd
de bandbreedte van 8 bits naar 16 bits waardoor er en verdubbeling
onstaat in de doorvoersnelheid. Dezelfde wijzigingsvorm
heeft standgehouden toen de nieuwere SCSI varianten werden
ontworpen. Verander de timing op de bus, wees er zeker van
dat kabels voldoen aan de vereisten en verhoog de bus bandbreedte
van 8, 15 of 32 bits om de prestaties te verbeteren. Dit
zijn niet de enige veranderingen die er gemaakt zijn tussen
de verschillende SCSI varianten maar zij zijn het meest
verantwoordelijk voor de prestatie verbeteringen. Andere
aanpassingen zijn toevoegingen aan de SCSI instructie set
om toe te staan dat andere apparaten zoals tape-streamers,
CD-Rom drives, scanners en een variëteit aan andere
apparaten aangelsoten konden worden. Hieronder volgt een
lijst van enkele van de meest voorkomende vorm van SCSI
technologie en een definitie van elk.
Terwijl dit niet alle verschillende varianten van SCSI
zijn, zijn ze wel de meest voorkomende. Dezelfde soort veranderingen
(bus bandbreedte, bekabeling, bus timing) zijn ook weer
aanwezig in de nieuwere vormen van SCSI en de bovenstaande
tabel geeft een goede indicatie van wat er is veranderd
om de snelheidswinsten te bereiken van elke vorm. Tezamen
met de verschillende snelheids verbeteringen, zijn er ook
verschillende instructie set toevoegingen gedaan. Voor een
complete listing kun je terecht op de site van T10,
het ANSI commitee verantwoordelijk voor SCSI.
TOEKOMSTIGE TOEVOEGINGEN.
Stel je eens voor dat je de cutting edge van SCSI technologie
kon gebruiken via de oude vertrouwde en heden totaal waardeloze
seriële poort. Dat is waar Serial-Attached SCSI (SAS)
over gaat. SAS richt zich op het segment tussen high-end
Fibre Channel toepssingen en "low-end" IDE/ATA
toepassingen. SAS beloofd dat het in staat is om ATA en
SCSI apparaten in een overkoepelende SCSI configuratie te
laten samenwerken dat gebruik maakt van de overal aanwezige
seriële verbindingen voor verhoogde chain lengte en
signaal sterkte. Natuurlijk is er al een IDE/Seriële
oplossing dat hierop lijkt onder de naam SerialATA, maar
zoals voorstanders van SAS zullen aanduiden willen veel
IT bedrijven liever hun bestaande SCSI apparatur en investeringen
behouden in plaats van overstappen naar het IDE/ATA platform.
Of dit waar is of niet zullen we pas weten wanneer SAS beschikbaar
komt, wat waarschijnlijk nog wel een jaartje duurt.Voor
meer informatie over SAS surf je naar de whitepaper
welke op de site van T10
staat.
iSCSI is SCSI over IP Netwerken/Internet. De SCSI instructies
en data worden ingekapseld in Ethernet of TCP/IP pakketjes
die, overduidlijk, grotere afstanden toelaat tussen de apparatuur
en potentiëel opslag apparatuur toegankelijk maakt
voor meerdere cliënts tegelijkertijd. Het probleem
is echter dat, om dit daadwerkelijk praktisch te maken,
een gigantische bandbreedte nodig is. Over 1 Gbps interfaces
is niet meer mogelijk dan een doorvoersnelheid van 80 tot
100MB/s. De industrie verwacht dat de toekomst van iSCSI
afhangt van de uitrol van 10Gbps fiber netwerken. Desondanks
heeft Adaptec al netwerk
kaarten die iSCSI aan kunnen en staat er een whitepaper
op hun site over dit onderwerp. iSCSI kan overigens voor
het gemeengoed worden van 10Gbps al uitgroeien tot een standaard
met de steeds belangrijker wordende Storage Area Networks
(SANs).
Deel 4 SCSI connectoren
en de plaag van SCSI
|