NVMe와 빠른 SSD
커널 큐에서 재정렬하지 않고 장치 내부 병렬성과 컨트롤러 큐를 활용한다.
HDD는 헤드 이동을 줄이는 정렬이 중요하고, SSD와 NVMe는 병합, 마감 시간, 큐 깊이 제어가 더 큰 의미를 갖는다.
커널 큐에서 재정렬하지 않고 장치 내부 병렬성과 컨트롤러 큐를 활용한다.
요청에 만료 시간을 두어 쓰기 병합 중에도 읽기 요청이 오래 밀리지 않게 한다.
프로세스별 I/O 예산을 나누어 대용량 복사가 편집기나 브라우저를 굳게 만들지 않도록 한다.
읽기와 쓰기의 큐 깊이를 조정해 고성능 장치에서 latency target을 맞추려 한다.