7-1-06. 빠르고 안정된 SCSI 시스템 꾸미기

 
빠르고 안정된 SCSI 시스템 꾸미기

CPU와 메모리 업그레이드 대신 디스크나 주변 기기 등의 입출력을 담당하는 I/O 장치로 눈을 돌려보자. SCSI는 E-IDE 방식에 비해 낮은 시스템 점유율은 물론, 15개까지의 다양한 주변 기기를 한번에 사용할 수 있는 장점을 제공한다.
시스템 업그레이드'라는 말을 들었을 때 가장 먼저 생각나는 것은 CPU와 메모리이다. 이유는 시스템 성능의 기준이 되기 때문이다. 그렇다면 투자 비용 대비 성능 향상에서 CPU나 메모리가 좋은 업그레이드 대상일까? 물론 이 질문은 시스템마다 다른 답을 가질 것이다.
그러나 현재 350MHz 이상의 CPU와 64MB 이상의 메모리를 사용하고 있다면, 더 이상의 CPU, 메모리 업그레이드는 들인 비용에 비해 미미한 효과만을 가져온다.

이는 높은 성능의 CPU에 비해 주변기기들이 그에 걸맞은 속도를 내지 못하기 때문. 이 경우 CPU와 메모리가 아닌, 시스템 인터페이스의 업그레이드는 높은 성능 향상을 가져올 수 있다. 시스템 인터페이스는 주변기기들의 동작과 데이터 전달을 맡고 있는 장치를 지칭하며, 두 가지로 나눌 수 있다.
첫 번째는 그래픽 카드나 사운드 카드 등을 연결할 수 있는 PCI, ISA 등의 버스 인터페이스와 하드디스크나 CD-ROM 드라이브 등을 연결하는 IDE 인터페이스가 그것이다.
이중 IDE 인터페이스는 비교적 높은 CPU 점유율과 낮은 전송 속도를 가지고 있어 시스템 전체 성능을 저하시키는 주 요인이다. 또한 최대 4개까지의 장치만이 사용 가능해, 다양한 주변기기를 사용하기에는 많은 제약이 따른다.
이에 대한 대안은 IDE 보다 유연한 사용성과 성능을 가진 SCSI를 들 수 있다. SCSI는 낮은 시스템 점유율, 최대 15개의 주변기기와 80MB/s의 고속 전송속도를 제공한다.
이제 무계획적인 시스템 업그레이드가 아닌, 상황에 알맞은 업그레이드를 제안하고자 한다. SCSI 업그레이드는 높은 사양을 가진 사용자, 또는 다양한 주변기기를 사용하고자할 때 효과적인 선택이다.



SCSI 준비

ID 설정 방법
컨트롤러를 포함한 모든 SCSI 장치들은 고유의 ID를 가진다. 이 ID는 장치들에 부착된 스위치나 점퍼 등을 사용해서 설정하게 된다. ID 번호는 SCSI 장치마다 고유의 숫자로 시스템에서 인식하기 위한 기준이기 때문에 ID가 중복으로 설정되면 해당 장치를 시스템에서 사용할 수가 없다. 일반적으로 SCSI 컨트롤러는 공장 출하시 초기 값으로 ID 7번을 부여받고, 내장형 하드디스크는 ID 0, 1을 CD-ROM 드라이브는 3번 이후의 ID를 가지게 된다. 일반적으로 속도가 빠른 장치에 낮은 숫자의 ID를 부여하며, 사용되는 장치들은 각기 다른 ID 번호를 가지고 있어야 한다.

ID

점퍼1

점퍼2

점퍼3

점퍼4

0

O

O

O

O

1

X

O

O

O

2

O

X

O

O

3

X

X

O

O

4

O

O

X

O

5

X

O

X

O

6

O

X

X

O

7

X

X

X

O

8

O

O

O

X

9

X

O

O

X

10

O

X

O

X

11

X

X

O

X

12

O

O

X

X

13

X

O

X

X

14

O

X

X

X

15

X

X

X

X

SCSI 장치 ID 점퍼 설정

녹색 부분은 U-SCSI(SCSI-2), 나머지는 부분은 UW SCSI를 지원하는 장치에 적용됨. ○는 점퍼 개방, ×는 점퍼 연결

점퍼로 ID를 설정하는 대표적인 기기는 하드디스크를 들 수 있다.
사진은 하드디스크의 ID 설정 점퍼



터미네이션 설정
터미네이션(Termination)은 여러 개로 연결된 SCSI 장치에서 마지막 장치임을 알려주는 작은 저항을 말한다.
장치에 따라 터미네이션을 자동 설정할 수 있기도 하며, 외장 기기의 경우에는 별도의 터미네이션 장치가 필요하기도 하다. 대부분의 SCSI 장치들은 그림과 같이 일련의 연속적인 흐름(Chain)을 가지게 되는데, 처음과 마지막 디바이스를 컨트롤러가 쉽게 구분하기 위해서 마지막 장치에 터미네이터를 추가하는 것이다.
터미네이터는 내장형인 경우에 점퍼형, 2cm 크기의 핀(Register)형이 있고, 외장형인 경우에 케이블 연결 소켓과 같은 형태나 스위치 형태로 구성된다.

SCSI 포트 종류
SCSI 포트에는 SCSI 방식에 따라 여러 가지 종류가 있는데, 일반적으로 사용되는 것으로는 다음과 같은 4가지 종류를 들 수 있다.

저밀도 50핀 커넥터
SCSI-1에 사용되는 커넥터로, 매킨토시에서 표준으로 사용한다.

고밀도 50핀 커넥터
SCSI-2에 사용되는 표준 커넥터로, 현재 PC에서 가장 많이 사용된다.

고밀도 68핀 커넥터
울트라 와이드 SCSI에 사용되는 커넥터이다.


케이블 설정
여러 SCSI 장치를 연결하기 위해서는 표준 SCSI 케이블을 사용해야 하며 올바른 성능을 내기 위해서는 모든 케이블이 동일한 저항값을 가지고 있어야 한다.
또한 UW 이하의 SCSI 버스 전체 길이는 6m를 넘으면 안되며 각 케이블은 최소 30cm 이상이어야 한다. 이처럼 SCSI 컨트롤러에 따라서 요구하는 값이 다르기 때문에 적절한 케이블 길이를 설정해주는 것이 중요하다.


  (SCSI 방식에 따른 케이블 길이)

규격

SCSI-1

SCSI-1

Fast SCSI-2

U-SCSI

UW SCSI

U2W SCSI

최대 속도

5MB/s

5MB/s

10MB/s

20MB/s

40MB/s

80MB/s

버스폭

8비트

8비트

8비트

8비트

16비트

16비트

케이블 길이

6m

6m

3m

3m

1.5-3m

12m


SCSI의 종류는 어떤 것이 있나?

SCSI-1 :
첫 번째 SCSI 표준안인 SCSI-1은 1986년에 승인이 되었으며 컨트롤러 당 7개의 장치를 지원한다. SCSI-1은 동기 방식과 비동기 방식의 2 개의 데이터 전송 모드를 지원하는데, 동기 방식은 최고 5MB/s, 비동기 방식은 최고 3MB/s의 전송 속도를 가진다.

SCSI-2 :
1994년에 ANSI 표준(X 3.131-1994)으로 확정되었으며 10MB/s의 전송 속도를 가진다. 현재 개발되고 있는 모든 SCSI 확장 규격들은 SCSI-2를 기반으로 하고 있다. PCI 버스용 SCSI 인터페이스가 등장으로 인해 버스 대역폭이 증가하였고, 버스 마스터링 역시 기본으로 갖추어져 과거의 ISA 방식에 비해 효율적으로 동작한다.

SCSI-3 :
SCSI-3은 아직 완전하게 제정되지 않은 규약이며, 현재 U-SCSI와 UW SCSI, U2W SCSI 방식이 주로 사용되고 있다. 이들은 각각 버스 대역폭이 20MB/s와 40MB/s, 80MB/s로 높아져 멀티태스킹과 멀티스레드를 지원하는 운영체제에서 보다 강력한 I/O 성능을 가져온다. 또한 SCSI 호스트 어댑터에 한번에 연결할 수 있는 주변장치의 수가 7개에서 15개로 늘어나면서 연결성이 더욱 확장되었다.
  • U-SCSI(Ultra SCSI) 울트라스토어(UltraStore)사의 SCSI 컨트롤러 제품명이나, 일반적으로 SCSI의 한 종류로 구분된다. 속도는 1바이트 버스에서는 20MB/s, 2바이트 버스에서는 40MB/s의 전송 속도를 제공한다. UW SCSI는 U-SCSI를 2바이트 버스로 이용해 40MB/s의 전송 속도를 갖는 SCSI 방식을 뜻한다.
  • U2W SCSI(Ultra2 Wide SCSI) U2W SCSI는 SCSI-1, 2와 완벽한 하위 호환성을 가지면서 저전압 차동 신호처리 LVD(Low Voltage Differential)를 사용, UW SCSI의 40MB/s 데이터 전송률을 최대 80MB/s로 높였다. 또한 동시에 케이블 길이도 12m까지 늘려서 15개의 디바이스를 싱글 SCSI 버스에 자유로이 설치할 수 있다. LVD는 기존의 SE 장치들과 호환성을 가지며, SCSI 버스의 타입에 따라 LVD인지 SE인지 자동으로 선택하여 버스에 설정하는 기능을 제공한다.

U2W SCSI 카드의 경우 본체에 U2W를 지원하는 포트와 UW만을 지원하는 포트가 따로 있으니 연결에 주의해야 한다.



SCSI 시스템 구성하기

SCSI ID

SCSI 장치

0

부팅용 하드디스크

1

하드디스크

2

DAT/MO

3

집/재즈 드라이브

4

CD-ROM 드라이브

5

CD-R

6

스캐너

7

SCSI 카드

SCSI 시스템을 사용하는 이유는 CPU에 부하를 주지 않는 안정적인 전송 능력을 확보와 많은 주변기기를 사용하기 위해서라 할 수 있다. 그럼 SCSI 카드 설치와 더불어 각 주변기기 설치 방법을 예를 들어 알아보도록 하자. 다음의 표는 실습에 사용할 SCSI 장치들이 사용할 ID 번호를 나타낸다. 물론 사용자의 시스템에 따라 순서를 무시해도 상관은 없지만, 데이터 전송량이 많은 장치일수록 컨트롤러와 가까이 위치시키는 것이 좋다.


<--예제로 사용할 SCSI 시스템의 ID 설정


SCSI 카드 설치
현재 구입이 가능한 SCSI 컨트롤러의 종류는 SCSI-2, U-SCSI, U2W SCSI 등으로 다양하다. SCSI 컨트롤러는 기본적으로 버스 마스터링을 지원하며 SCSI-2의 경우 7개의 장치를, UW SCSI 이상은 15대까지 연결 가능하다.

시중에서 흔히 찾아볼 수 있는 SCSI 카드와 간이 사양

제품명

채널수

버스 마스터링 지원

아답텍 78XX(OEM)

1

Y

아답텍 2940 U,UW

1

Y

어드밴시스 940U

1

Y

심비오스 53C8XX OCM

1

Y

이니시오 INI U/W

1

Y

다이아몬드 파이어 포트 20,40

1

Y

6

1

Y

7

1

Y

SCSI 카드는 사용하는 있는 버스 방식에 따라 ISA와 PCI로 나뉘며, 현재에는 PCI 방식이 주로 사용된다. 또한 장착하는 방식에 따라서 기존의 확장 슬롯에 장착하는 방식과 메인보드에 내장되어 있는 형태로 나누기도 한다.
많이 사용되는 SCSI 카드로는 아답텍(Adaptec),심비오스(Symbios), 이니시오(Initio), 어드밴시스(Advansys) 등이 있다.

ID 설정(ID : 7번)
SCSI 컨트롤러는 일반적으로 ID 7번을 사용한다. 구형의 ISA 방식은 점퍼로 조정해주어야 하며, 최근의 PCI 방식 제품들은 바이오스에서 자유로이 ID 설정을 할 수 있다.
신형 컨트롤러에서는 SCAM 기능으로 디바이스 검색시 동일한 ID가 검색이 되면 자동으로 우선 순위에 따라 ID를 조절을 해준다.


터미네이션 설정
터미네이션은 ID와 전혀 상관이 없이 해주어야 하는 것으로 SCSI 버스의 양쪽 끝에 있는 디바이스에 필요하다.
UW SCSI 컨트롤러의 경우 SCSI 체인의 중간 부분(7번)에 위치하게 되므로 컨트롤러의 터미네이션을 'Diable'해야하지만, 요즘의 신형 SCSI 카드는 자동으로 터미네이션을 On/Off하기 때문에 문제되지 않는다.


SCSI 케이블 연결하기
SCSI 케이블은 사용하는 SCSI 인터페이스 따라서 달라지게 된다. SCSI-2에서는 50핀을, UW, U2W SCSI에는 68핀 케이블을 사용한다. LVD의 경우 일반적으로 2개의 커넥터 대신에 4개의 커넥터를 제공하며 SE 기종을 사용할 수 있도록 별도의 터미네이터를 제공한다. SCSI 방식 하드디스크는 장치 중 맨 끝에 위치하도록 케이블을 연결한다. 이제 메인보드에서 SCSI 카드를 설치할 PCI나 ISA 슬롯을 찾아 SCSI 카드를 장착한다.

시스템을 재시작하게 되면 바이오스에서 자동으로 컨트롤러를 찾아서 드라이버를 요구하게 된다. 구입시 제공되는 드라이버의 디렉토리를 지정한 후, 재부팅한다.

스캐너 설치
그 이유는 이미지 데이터가 빠른 데이터 전송을 필요로 하기 때문으로 CD-R과 마찬가지로 가장 가까이 위치시킨다. SCSI 케이블을 연결할 때는 보통 50핀 저밀도 케이블을 사용하여 외장으로 연결하며, 저가형 스캐너의 경우 25핀 커넥터를 사용하기로 한다.
컨트롤러의 외장 커넥터가 50핀이면 바로 연결하면 되며 그렇지 않은 경우에 68핀을 50핀으로 전환해 주는 '68 To 50' 컨버터를 사용한다.


CD-ROM, CD-R 설치
SCSI 방식 CD-R은 높고 안정적인 데이터 전송이 필요하기 때문에 ID 5번으로 설정한다. 물론 비어있는 ID 중에서 원하는 것으로 변경을 해도 무방하다. 외장형 장치일 경우 ID 설정은 휠 버튼이나 푸시 버튼을 통해서 이루어지며, 내장형의 경우 점퍼로 설정하게 된다.
CD-ROM의 경우 주로 ID 4번으로 설정해 사용하게 된다.
케이블 연결시 대부분의 외장형 디바이스들은 IBM 호환 PC의 경우, 50핀 고밀도 케이블을 사용하며, 매킨토시의 경우에는 50핀 저밀도가 주로 사용된다. 그러나 현재 대부분의 SCSI 카드는 외장으로 68핀을 사용하고 있기 때문에 제대로 연결하기 위해서는 변환장치가 필요하다. 이때 68 To 50핀 커넥터를 사용하면 된다.


SCSI 카드 2개 사용하기

2개 이상의 SCSI 컨트롤러를 사용한다면 CD-R을 제외한 모든 SCSI 장치들을 첫 번째 SCSI 카드(호스트 0)에 연결하고 두 번째 SCSI 카드(호스트 1)에는 CD-R만 연결하는 것이 좋다.
만약 서로 다른 두 가지 종류의 컨트롤러(ISA와 PCI)를 사용한다면 빠른 것을 호스트0으로 사용해야 한다.
이렇게 하는 이유는 SCSI 카드간의 병목현상을 방지하기 위한 것으로 첫 번째 컨트롤러에서 하드디스크의 데이터를 읽어들이고 두 번째 컨트롤러에서 리코더에 데이터를 기록하는 방식으로 업무량을 분담해 주는 것이다.
만약 하나의 SCSI 카드를 사용할 때 CD-R에서 버퍼 언더런 에러가 자주 발생한다면 단순한 버퍼의 부족이나 데이터 전송률의 문제가 아니라 SCSI 카드의 병목 문제일 확률이 높다.
이때 SCSI 카드를 하나 더 추가해 문제를 해결할 수 있다.


이동형 보조 저장 장치 설치하기
이동식 저장장치인 재즈(Jazz)와 집(ZIP), MO 드라이브는 일반적으로 ID 2, 3번을 사용하지만 원하는 경우에 다른 ID로 변경해도 무방하다.
이들 기기는 이동에 많은 주안점을 둔 저장장치이기 때문에 마지막으로 연결되는 SCSI 장치로 사용하도록 한다. 따라서 터미네이션이 중요하며, 대부분의 기기가 간단히 설정할 수 있도록 터미네이션을 On/Off 할 수 있는 스위치를 제공한다.
케이블 연결시 재즈와 집, MO 드라이브는 일반적으로 25핀 커넥터나 고밀도 50핀 커넥터를 사용하며, 경우에 따라서는 25핀 커넥터도 사용된다. UW SCSI 이상의 SCSI 카드를 사용한다면 68 To 50핀 커넥터를 사용해 연결하도록 한다.


SCSI 하드디스크 설치하기
하드디스크에서 점퍼설정 부분을 찾아본 후에 앞서 설명한 ID 설정표를 참고, ID를 설정한다. SCSI에서는 부팅 장치에 대한 우선 순위를 주게 된다.
일반적으로 ID 0번을 부팅 디스크로 사용하므로 0번으로 점퍼를 설정한다. 부팅 우선 순서는 컨트롤러에서 자유로이 조정이 가능하나 0번을 사용하는 것이 안정적인 동작을 위해 유리하다. 일부 컨트롤러는 SCAM기능으로 디바이스 검색시 동일한 ID가 검색이 되면 자동으로 ID를 조절을 해주기도 한다. 하드디스크는 일반적으로 내장 장치로 사용하게 되는데 이렇게 되면 체인의 순서상 맨 끝에 위치하게 된다.  SCSI에서는 데이터 전송 중 신호 반사로 인한 노이즈를 없애기 위하여 어레이 저항을 달게 된다.
이것을 터미네이션이라고 하며, 일반적으로 SCSI 하드디스크는 터미네이션의 점퍼가 On으로 설정되어 있다.
SCSI 케이블은 사용하는 SCSI 인터페이스 따라서 달라지게 되는데 SCSI-1, 2에서는 50핀을, UW, U2W SCSI에는 68핀 내장 케이블을 사용한다. LVD의 경우 일반적으로 2개의 커넥터 대신에 4개의 커넥터를 제공하며 SE 기종으로 사용할 수 있도록 별도의 터미네이터를 제공한다.


안정적인 SCSI 시스템을 위한 조언!

1. 좋은 SCSI 케이블을 사용한다 최고급의 SCSI 케이블은 보통 두 겹으로 제조되어 있다. 이는 SCSI 케이블이 데이터를 전송할 때, 데이터 에러를 유발할 수 있는 노이즈를 피하기 위한 것이다. 고속 데이터 전송이 필요한 기기나, 길이가 긴 케이블을 사용하는 경우 이 문제는 매우 중요하다. SCSI 케이블은 제조사에 따라서 가격이 천차만별이지만 적절한 가격 대에서 이중 피복 케이블을 구입하도록 한다.

2. 케이블의 길이를 최대한 짧게 한다 이론적으로 SCSI 체인에 있는 모든 SCSI 케이블들의 길이는 최대 7m(약 23피트)까지 가능하다. 그러나 너무 길게 하지 않는 것이 좋다. 특히 값싼 SCSI 케이블을 사용하고 있거나 케이블의 피복이 손상됐을 경우는 말할 것도 없으며, 노이즈로 인한 데이터 에러를 유발하게 된다. 따라서 각 장치들의 간격이 6피트(약 1.8m) 이상 떨어지지 않도록 하고, SCSI 케이블의 총 길이는 15피트(약 4.6m)를 넘지 않도록 한다. 결론적으로 SCSI 디바이스들간의 케이블 길이는 짧으면 짧을수록 좋다.

3. 각 장치의 ID를 체크한다 새로운 SCSI 장치를 설치하기 전에 먼저 SCSI ID를 조사해 보고, 그것이 기존의 체인에 있는 장치와 문제를 일으키지 않는지 확인한다. 현재 설치되어있는 장치들의 ID를 메모지 등에 기록해 놓는 것도 추후에 장치를 추가할 때 도움이 된다. 이렇게 하면 SCSI 장치에 문제가 생겼을 때, ID를 확인하기 위해 케이스를 뜯고 일일이 확인하는 수고를 덜 수 있다.


※ 본 내용은 윤종훈님 홈페이지(http://www21click.wo.to/)자료를 재편집한 것임니다.

7-1-06. 빠르고 안정된 SCSI 시스템 꾸미기    끝.       메인메뉴로 이동  하드웨어 자료실 메인메뉴로 이동