nproc
OpenVZ 컨테이너 에서 nproc --all
업스트림 공급자가 vps에 할당한 CPU 스레드 수를 계산하려고 합니다 . nproc
결과는 1이고 CPU nproc --all
스레드는 24개입니다. 누구든지 이것을 설명하는 데 도움을 주시겠습니까?
업스트림 공급자는 단 하나의 CPU만 할당해야 하며 cat /proc/cpuinfo
그렇게 말하고 있습니다. 그렇다면 이 24는 어디서, 어떻게 오는 걸까요?
여기서 스크린샷을 찾아주세요https://prnt.sc/hfzeuw. CentOS 7
vps 내부를 사용하고 있습니다 .
답변1
그들은 아마도 하이퍼스레딩이 포함된 12코어 프로세서를 사용하고 있을 것입니다. 그들은 이러한 스레드 중 하나를 컨테이너에 할당했습니다.
매뉴얼 페이지에서:
nproc - print the number of processing units available
nproc [OPTION]...
--all print the number of installed processors`
편집하다:
다음을 입력하면 어떻게 되나요?
[user@host]$ getconf _NPROCESSORS_ONLN
?