msi-x
-
MSI-X 인터럽트는 어떻게 동작할까?운영체제 2025. 4. 1. 01:33
MSI-X는 PCIe 장치가 인터럽트를 발생시키는 고성능 인터럽트 방식으로, 기존의 레거시 인터럽트(IRQ) 및 MSI(Message Signaled Interrupts) 방식보다 더 유연하고 확장성이 뛰어나다.NVMe SSD나 NIC이 사용하는 인터럽트 방식이다. 개요MSI-X는 기존 인터럽트 방식의 단점을 해결하기 위해 설계되었다.레거시 인터럽트(IRQ)모든 장치가 인터럽트 라인을 공유하기 때문에 충돌할 수 있다.순차적으로 처리되기 때문에 인터럽트 처리 성능이 낮다.MSI(Message Signaled Interrupts)인터럽트를 메모리 쓰기 방식으로 전달하여 기존 레거시 인터럽트에 비해 성능이 뛰어나다.인터럽트 벡터 수가 제한적이다. (최대 32개)MSI-X기존 MSI에서 인터럽트 벡터를 204..