2017-01-09 13 views

답변

0

psutils 거짓 사실 논리적 매개 변수 = /와 cpu_count 기능을 제공합니다 수 있습니다. logical = False는 물리적 코어의 수만 반환합니다.

psutil.cpu_count(logical=False) 
+0

이것은 나의 질문이 아니다, 나는 어미판에있는 소켓의 수, 실제적인 CPU의 수를 묻지 않는다 – user7379681

+0

나는 소켓 수가 psutils에 의해 제공된다고 생각하지 않는다. 리눅스에서 [lscpu] (https://linux.die.net/man/1/lscpu)의 출력을 구문 분석 할 수 있습니다. –

+0

저는 psutil의 저자이고 궁금합니다. 유스 케이스는 무엇입니까? 유스 케이스를 볼 수 없기 때문에 항상이 정보를 공개하지 않았습니다. –

0

psutil은 (문서와 소스 코드에서 알 수있는 한) 이러한 종류의 정보를 반환하지 않습니다.

당신이 리눅스에 있다면 다음과 같은 코드를 파이썬에서 정보를 얻을 수 있습니다 내 제온 워크 스테이션에서 단일 소켓 시스템 (내 아마존 서버)와 2

import subprocess 
cpu_sockets = int(subprocess.check_output('cat /proc/cpuinfo | grep "physical id" | sort -u | wc -l', shell=True)) 

1을 반환합니다.