29.2. RCU 콜백 오프로드
rcu_nocbs 및 rcu_nocb_poll 커널 매개변수를 사용하여 RCU(Read-Copy-Update) 콜백을 오프로드할 수 있습니다.
사전 요구 사항
- 시스템에 대한 root 권한이 있습니다.
프로세스
RCU 콜백 실행을 위한 후보에서 하나 이상의 CPU를 제거하려면
rcu_nocbs커널 매개변수에 CPU 목록을 지정합니다.rcu_nocbs=1,4-6또는
rcu_nocbs=3두 번째 예는 CPU 3이 호출되지 않은 CPU임을 커널에 지시합니다. 즉 RCU 콜백은 CPU 3에 고정된
rcuc/$CPU스레드에서 수행되지 않지만rcuo/$CPU스레드에서 수행됩니다. 이 스레드를 하우스키핑 CPU로 이동하여 CPU 3이 RCU 콜백 작업이 할당되지 않도록 할 수 있습니다.