저는 기본 커널로 Fedora를 실행하고 있으며 BFQ 디스크 I/O 스케줄러, 바람직하게는 BFS를 활성화하고 싶습니다. 비록 Nvidia 드라이버를 다루는 것이 엄청난 고통이기는 하지만, 나는 내 자신의 커널을 구축했고 작동합니다.
예를 들어 grub에 커널 매개변수를 추가하여 자체 커널을 구축하지 않고도 BFQ 및 BFS를 활성화할 수 있습니까? 그렇지 않다면 이 기능을 지원하는 커널 패키지가 있습니까?
답변1
안타깝게도 bfq
Fedora 커널에는 패치가 적용되지 않았습니다(특히 의 경우). 따라서 커널 매개변수를 추가하여 이러한 기능을 활성화할 수 있는 방법은 없습니다. 또한 신뢰할 수 있는 Fedora 저장소에는 이러한 기능이 활성화된 커널이 포함되어 있지 않습니다. 메인라인의 일부가 될 때까지 커널을 계속해서 직접 생성해야 할 것 같습니다.bfs
bfq
bfq
답변2
BFQ는 이제 blk-mq 스케줄러로 Linux 커널 4.12에 병합되었습니다. 예를 들어, scsi-mq가 활성화된 상태로 부팅하면 SATA 디스크를 사용하여 현재 커널(4.12-4.20)에서 이를 활성화할 수 있다는 의미입니다. (4.21에 대한 현재 계획은 blk-mq가 유일한 옵션이라는 것입니다).
SATA/SCSI 디스크에서 blk-mq 및 BFQ를 사용하는 데 필요한 모든 단계는 이 답변에 문서화되어 있습니다.