Linux 커널에서 SLUB 할당 대신 SLAB 메모리 할당을 사용하는 방법은 무엇입니까?

Linux 커널에서 SLUB 할당 대신 SLAB 메모리 할당을 사용하는 방법은 무엇입니까?

내가 아는 한, SLAB와 SLUB는 안정 버전 5.12의 커널에 여전히 통합되어 있습니다. SLUB 할당 대신 시스템에서 SLAB 할당을 실행하는 방법이 있습니까? 아니면 그들 사이를 전환할 수 있는 "토글"이 없거나 그렇게 작동하지 않습니까?

답변1

런타임 중 전환 없음: SLAB와 SLUB 간에 전환할 수 있습니다(전문가 모드가 활성화된 경우진흙) 커널을 다시 컴파일하여. 이 옵션은 "일반 설정->SLAB 할당자 선택"에 있습니다.

기본값을 변경할 이유를 찾지 못했지만 대답은 다음과 같습니다.이전 SE 문제SLAB를 사용할 이유가 거의 없거나 전혀 없음을 나타냅니다.

관련 정보