서버에서 CPU 정보를 수집하는 스크립트를 만들고 싶습니다. 질문 제목에 이름이 지정된 파일에 대한 서버 출력 중 하나에는 서로 동일한 12개의 필드가 있습니다 model
. model name
이러한 사례는 아래 스크린샷에 나와 있습니다. 12개의 인스턴스는 12개의 단일 물리적 CPU 코어를 넘지 않습니까, 아니면 12개의 독립 CPU가 있습니까?
model
grep 단어 결과/proc/cpuinfo
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
답변1
어느 것도 아니다. Xeon E-2236의 6개 코어에 12개의 하이퍼스레드가 있습니다.
읽어보니 알겠네인텔 제품 데이터 시트.
lscpu
CPU, 코어 및 스레드 수를 나열하는 더 자세한 정보를 요청할 수 있습니다 .
귀하의 Xeon은 매우 작고 매우 통합된 Xeon입니다(Xeon에 관한 한). 다양한 코어 구성, 다양한 PCIe 버스 및 메모리 토폴로지(예: NUMA)를 갖춘 다양한 CPU 또는 CPU를 포함하는 다중 소켓이 있는 보다 복잡한 시스템을 갖고 있는 경우 이 lstopo
프로그램은 컴퓨터의 아키텍처(패키지)를 이해하는 데 더 적합합니다. 포함된 이름은 종종 hwloc
또는 hwloc-gui
)이라고 합니다.