이번 포스트에서는 도커 컨테이너에서 RT 기능을 사용하는 방법에 대해서 다룬다. 1. Docker의 RT를 위한 커널 기능 활성화 여부 확인 도커 엔진 자체가 RT 기능을 지원하고 있기 때문에 따로 뭔가를 설치해야 한다거나 할 필요는 없다.
도커 엔진 1.13버전 이후부터 RT 기능을 사용할 수 있다.12 그러나 리눅스 커널 레벨에서 이 기능이 enable 되어 있어야만 사용할 수 있기 때문에, 해당 기능의 활성화 여부를 확인해야만 한다. 기능의 이름은 CONFIG_RT_GROUP_SCHED 이며, 커널 컴파일 시에 설정할 수 있는 듯 하다.
CONFIG_RT_GROUP_SCHED 의 활성화 여부는 여러 가지 방법으로 확인할 수 있는데, 리눅스 배포판에 따라서 확인 방법이 조금씩 다를 수 있기 때문에 아래의 방법 중 하나를 선택해 확인하자. 1.1 CentOS, Ubuntu 의 경우. 아래의 명령어로 확인할 수 있다.
참고로 페도라 계열은 자동적으로 CONFIG_RT_GROUP_SC...