리눅스의 디스크 스케쥴링 방식을 FIFO 방식으로 바꾸어 보려 합

a287848의 이미지

리눅스의 디스크 스케쥴링 방식을 elevator 방식에서 fifo 방식으로 바꾸어 보려고 합니다. 추천해주실만한 자료나 서적알고 계시다면 부탁좀 드려봅니다.

flyduck의 이미지

2.6 버전 커널을 사용한다면 I/O scheduler를 추가하는 것은 그리 복잡하지 않습니다. 이미 기본적으로 4가지 I/O scheduler를 지원을 하고 있고, 이를 관리하는 interface도 있습니다. 그중에서 no-op scheduler가 FIFO 방식이라고 보면 될 것 같은데... 인터넷에서 각각 I/O scheduler에 대한 자료를 찾아보면 이해하는데 도움이 될 것입니다.

Freedom is another word for nothing left to lose,
Nothing doesn't mean nothing if it ain't free.