다음을 통해 공유


NDIS MSI-X 개요

MSI(메시지 신호 인터럽트)는 네트워크 디바이스와 해당 미니포트 드라이버가 사용할 수 있는 기존 라인 기반 인터럽트 대신 사용할 수 있습니다. Windows Vista부터 운영 체제는 PCI V2.2 MSI 및 PCI V3.0 MSI-X의 두 가지 유형의 MSI를 지원합니다.

MSI-X를 지원하는 미니포트 드라이버는 드라이버의 메시지 인터럽트 서비스 루틴이 실행되는 CPU(중앙 처리 장치)의 하위 집합인 인터럽트 선호도를 지정할 수 있습니다. 각 MSI-X 메시지에 대한 인터럽트 선호도를 지정할 수 있습니다. 예를 들어 NUMA(비일복 메모리 액세스) 아키텍처를 사용하는 컴퓨터에서 특정 CPU에 대한 디바이스의 "근접성"을 기준으로 인터럽트 선호도를 지정할 수 있습니다.

MSI-X 지원은 특히 RSS(수신 측 크기 조정)를 지원하는 NIC(네트워크 인터페이스 카드)의 경우 상당한 성능 이점을 제공할 수 있습니다. 수신 쪽 크기 조정에 대한 자세한 내용은 수신 쪽 크기 조정을 참조하세요.

줄 기반 인터럽트 에 대한 자세한 내용은 인터럽트 관리를 참조하세요.

이 단원에는 다음이 포함됩니다.

MSI-X 초기화

MSI 인터럽트 처리

MSI 인터럽트를 사용하여 동기화

MSI-X 테이블 항목의 CPU 선호도 변경