Home | 문태준 | 시스템어드민 메일링 | Sys Admin 세미나
Skip to end of metadata
Go to start of metadata

시스템관리의 핵심 - 개정 3판

10장 764 페이지 SCSI 버전

 

 10장 764 페이지 SCSI 버전

버전이름

싱글 엔드

버스 폭

최고속도

SCSI-1, SCSI-2

5 MB/s

8bits

 

패스트 SCSI

10 MB/s

8bits

 

패스트 와이드 SCSI

20 MB/s

16bits

 

울트라 SCSI

20 MB/s

8bits

 

와이드 울트라 SCSI

40 MB/s

16bits

 

울트라2 SCSI

40 MB/s

8bits

 

와이드 울트라2 SCSI

80 MB/s

16bits

 

울트라3 SCSI(Ultra160 SCSI)

160 MB/s

16bits

 

울트라320 SCSI

320 MB/s

16bits

 

 

10장. 파일시스템 및 디스크 789페이지

스트라이프 파일시스템을 사용하는 프로세스가 I/O 작업을 많이 할 경우 스트라이프 크기가 크면 일반적으로 I/O 성능이 좋아짐.
스트라이프 크기가 크면 파일시스템 블록 크기도 더 크기 때문에 디스크 공간이 비효율적으로 할당된다.

소프트웨어 디스크 스트라이핑은 디스크 2-4개에 사용하도록 되어 있다. 대부분의 경우 더많은 디스크를 사용할 경우 성능이 거의 향상되지 않는다.

raid 0 : 대용량 데이터 전송시 최고 I/O 성능
raid 5 : 약간의 오버헤드로 데이터 중복. 쓸때 최고 성능. 레벨 3,4에 비해 읽을 때 느림.

디스크 스트라이핑과 마찬가지로 RAID 5 에서 스트라이프 크기는 성능에 영향을 미침

소프트웨어 RAID 1은 약간의 오버헤드가 추가됨. RAID 5를 사용할 경우 상당한 오버헤드가 추가되어 보통 I/O 작업을 할때보다 CPU를 23%정도 더 사용함. RAID 5를 사용하고 싶다면 하드웨어 솔루션을 사용하는 것이 좋음.

15장 디스크 I/O 성능문제 1186페이지

iostat : 초당 전송작업수. 초당 전송한 블락수 모니터링 가능. ** 네트워크서비스 형태이므로 네트워크 전송량과 함께 비교를 해봐야 할 것으로 생각함.
순차접근 : 디스크 전송률에 따라 전송 속도를 결정
임의접근 : 탐색시간(seek time). 탐색시간을 최소화하는 것이 중요.

  • 인터넷 서비스의 경우 임의접근에 가까울 것으로 생각함. 그런데 데이타 용량이 큰 경우는 순차접근도 포함이 될 것임.

디스크 하드웨어 : 디스크 성능 조사시 지역캐쉬, 최대 전송률을 염두에 둬야 한다.
디스크에서 데이터 위치 : 큰 순차적인 파일을 접근할 때는 소프트웨어 디스크 스트라이핑이 도움이 됨. i/o 작업이 필요할 때 스트라이프된 디스크를 한번씩만 읽어들였을 때 성능이 가장 좋다. I/O작업을 많이 하는 프로세스도 디스크 스트라이핑을 사용했을 때 성능이 향상됨.

디스크 I/O 성능 튜닝
순차적으로 미리 읽기(read ahead) : 데이터 파일에 순차적으로 접근하는 경우 미리 다음 데이터를 읽어들여 프로세스 성능을 높여줌. 즉 프로세스가 요청한 것보다 더 많은 페이지를 미리 읽어들이는 것임. 예를 들어 페이지 1개 대신 개를 읽어들 수 있다.

  • 2.6 커널, RHEL4(CentOS 4.x)에서는 blockdev 명령어로 설정함.
Labels
  • No labels