Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

48장. 스토리지

SCSI의 다중 대기열 I/O 스케줄링

Red Hat Enterprise Linux 7에는 blk-mq라는 블록 장치를 위한 새로운 다중 대기열 I/O 스케줄링 메커니즘이 포함되어 있습니다. scsi-mq 패키지를 사용하면 Small Computer System Interface (SCSI) 하위 시스템에서 이 새로운 대기열 메커니즘을 사용할 수 있습니다. 이 기능은 기술 프리뷰로 제공되며 기본적으로 활성화되어 있지 않습니다. 활성화하려면 커널 명령줄에 scsi_mod.use_blk_mq=Y 를 추가합니다.
blk-mq는 특히 대기 시간이 짧은 장치의 향상된 성능을 제공하기 위해 고안되어 있지만 항상 더 나은 성능을 제공하지는 않습니다. 특히 경우에 따라 scsi-mq를 활성화하면 특히 많은 CPU가 있는 시스템에서 성능이 크게 저하될 수 있습니다. (BZ#1109348)

libStorageMgmt API의 대상 플러그인

Red Hat Enterprise Linux 7.1 이후 스토리지 어레이 독립 API인 libStorageMgmt를 사용한 스토리지 어레이가 완전히 지원됩니다. 제공된 API는 안정적이고 일관되며 개발자는 다양한 스토리지 배열을 프로그래밍 방식으로 관리하고 제공되는 하드웨어 가속 기능을 사용할 수 있습니다. 시스템 관리자는 libStorageMgmt를 사용하여 스토리지를 수동으로 구성하고 포함된 명령줄 인터페이스를 사용하여 스토리지 관리 작업을 자동화할 수 있습니다.
대상 플러그인은 완전히 지원되지 않으며 기술 프리뷰로 남아 있습니다. (BZ#1119909)

qla2xxxlpfc 드라이버의 기술 프리뷰로 SCSI-MQ

Red Hat Enterprise Linux 7.4에서 업데이트된 qla2xxx 드라이버는 ql2xmqsupport=1 모듈 매개변수와 함께 SCSI-MQ(multiqueue)를 사용할 수 있습니다. 기본값은 0 (비활성화)입니다.
SCSI-MQ 기능은 qla2xxx 또는 lpfc 드라이버와 함께 사용하는 경우 기술 프리뷰로 제공됩니다.
SCSI-MQ를 사용하는 파이버 채널 어댑터에 비동기 IO를 사용하는 Red Hat의 최근 성능 테스트에서는 특정 조건에서 성능이 크게 저하되는 것으로 나타났습니다. (BZ#1414957)

NVMe/FC는 qla2xxx 드라이버를 사용하여 Qlogic 어댑터에서 기술 프리뷰로 사용 가능

NVMe/FC(NVMe over Fibre Channel) 전송 유형은 qla2xxx 드라이버를 사용하여 Qlogic 어댑터에서 기술 프리뷰로 사용할 수 있습니다.
NVMe/FC는 Red Hat Enterprise Linux에서 이전에 도입된 RDMA(Remote Direct Memory Access) 프로토콜 외에도 NVMe(Nonvolatile Memory Express) 프로토콜의 추가 패브릭 전송 유형입니다.
NVMe/FC는 기존 파이버 채널 인프라를 통해 대기 시간이 짧은 I/O 프로토콜을 제공합니다. 이는 다른 프로토콜인 SCSI에 캡슐화되는 대신 NVMe 스토리지의 성능 이점을 패브릭 전송을 통해 전달할 수 있기 때문에 솔리드 스테이트 스토리지 어레이에서 특히 중요합니다.
Red Hat Enterprise Linux 7.6부터 NVMe/FC는 lpfc 드라이버를 사용하는 Broadcom Emulex Fibre Channel 32Gbit 어댑터에서 완전히 지원됩니다. 새 기능 부분에 나열된 제한 사항을 참조하십시오. (BZ#1387768, BZ#1454386)