우리는 하이퍼스레딩이 꺼진 2개의 Skylake 프로세서 i9-9960x(16코어) 및 i9-7920x(12코어)를 보유하고 있습니다. Isolcpus를 각각 2-15와 2-11로 설정하려고 하는데 다음 명령을 실행하면 다음과 같습니다.
cat /sys/devices/system/cpu/possible
12코어 프로그램에서0-67
cat /sys/devices/system/cpu/possible
16개 핵심 프로그램0-71
이 숫자를 어떻게 이해합니까?
답변1
일부 시스템에서는 추가 CPU를 사용할 수 있습니다 hotplug
. Linux 커널은 부팅 시 이러한 잠재적인 추가 CPU에 리소스를 할당합니다. 이는 현재 연결된 CPU를 나열하는 .file과 온라인 또는 오프라인 CPU를 나열하는 possible
.file 에 반영됩니다.present
online
offline
수행하려는 작업에 따라 일반적 present
으로 online
파일이 올바른 선택입니다.