SCSI

A HupWiki-ből...

Small Computer System Interface Ejtsd: szkázi

Elsősorban block device (diszk, szalag) elérésére használatos protokoll. Másra is alkalmas, gyártottak SCSI felületű lapolvasót (scanner) is. Jó szokás szerint az elnevezésben nem különítik el a különböző layereket, így SCSI-nek nevezik a fizikai kábelt, a rajta használt jelszintet, a protokollt, valamint az operációs rendszer driverét is. SCSI protokollt manapság szinte mindenütt használnak: ez a protokoll megy a SAS valamint az FC hálózaton is. Lehet a SCSI-t átvinni IP felett, ez az iSCSI. Valamint manapság a Linux kernelben található egységesítési törekvés miatt SCSI diszkeknek látszódnak a SATA diszkek is.

Ez a cikk a hagyományos SCSI-ről szól. A SAS-sal szemben szokták parallel SCSI-nek is hívni. Elavult. Lényegében nem gyártják.


Kábelek, technológiák, fejlődés:

  • Aszinkron (max 5mbyte/sec)
  • Szinkron (Standard) (5 mbyte/sec)
  • Fast (10 mbyte/sec)
  • Fast Wide (20 mbyte/sec)
  • Ultra (20 mbyte/sec)
  • Wide Ultra (40 Mbyte/sec)
  • Wide Ultra 2 (80 Mbyte/sec)
  • Wide Ultra 3 (ULTRA 160) (160 Mbyte/sec)
  • Wide Ultra 4 (ULTRA 320) (320 Mbyte/sec)

Jelszintek:

  • Single Ended (SE, maximum Wide Ultra, rövid kábel)
  • Differential (Diff, High Voltage Differential, hosszú kábel)
  • LVD (Low Voltage Differential, Ultra 2, Ultra 3, Ultra 4)

Diszk csatlakozók:

  • 50 pin, téglalap (narrow sorozathoz, SE)
  • 68 pin, rombusz (wide sorozathoz, SE/LVD)
  • 80 pin SCA: menet közben cserélhető diszkekhez, a csatlakozó a tápellátást is biztosítja.

A modernebb diszkek általában SE/LVD csatolójúak, ami azt jelenti, hogy egyaránt használhatók SE buszon (maximum Ultra 1) vagy LVD buszon (minimum Ultra 2).

A legjelentősebb hátránya az FC vagy a SAS technológiával szemben, hogy busz szerkezetű: egy kábalre van felfűzve az összes eszköz. Wide esetén 16 eszköz (beleérve a gépben lévő HBA-t is) Narrow esetében 8 eszköz. Ez önmagában sem túl sok, de a busz hátránya a teljesítményben is jelentkezik: a nagyobb sorszámú (című) diszkeket lassabban lehet elérni. Pl Ultra-wide-4 esetén gyakran az 5. diszk már nem okoz teljesítményjavulást, nem lesz nagyobb az együttes olvasási teljesítmény.


Tippek linuxhoz

Az SCSI eszközök kezelésére az sg3-utils csomagot tedd fel (minimum 2.4 kernel). Egyik hasznos tagja az sg_map: melyik scsi eszköz hol mountolódik, pld.:

/dev/sg0 - /dev/scd0 = CD/DVD 
/dev/sg1 - /dev/sda = pendrive

/proc/scsi/scsi: elérhető SCSI egységek adatai, leghasznosabb beazonosításhoz a Vendor és Model (pld.: HL-DT-ST és CD-RW GCE-8481B -> CD-író).

Hasznos programok:

  • lsscsi: a csatlakoztatott eszközökről ad infót (IDE alatt: lspci)
  • sdparm: SCSI eszközök finomhangolása (IDE alatt: hdparm)

Külső hivatkozások

FIXME