![소켓 및 코어 정보 - 빈 소켓을 확인하는 방법은 무엇입니까?](https://linux55.com/image/5322/%EC%86%8C%EC%BC%93%20%EB%B0%8F%20%EC%BD%94%EC%96%B4%20%EC%A0%95%EB%B3%B4%20-%20%EB%B9%88%20%EC%86%8C%EC%BC%93%EC%9D%84%20%ED%99%95%EC%9D%B8%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
소켓 수와 코어 정보를 얻으려고합니다. 지금까지 나는 소켓이 여러 개의 코어를 가질 수 있다는 것을 발견했습니다.
- http://rritic.blogspot.com/2010/09/finding-cpu-socket-and-core-using.html
- http://www.linuxquestions.org/questions/linux-newbie-8/difference-Between-cpu-core-and-sockets-797991/
하지만 내 시스템에서는 다음과 같이 표시됩니다.
root:~ # dmidecode | grep "Central Processor" | wc -l
64
root:~ # grep processor /proc/cpuinfo | wc -l
16
여기 코어보다 소켓이 더 많나요? 빈 소켓을 확인하는 방법은 무엇입니까?
답변1
의 출력에서 dmidecode
소켓 정보를 찾아야 합니다. Status: Populated, Enabled
그래서
dmidecode | grep -c "Status: Populated, Enabled"
올바른 결과를 주어야합니다.
;를 사용하면 동일한 정보를 보다 간결한 형태로 찾을 수 있습니다 lscpu
. 이를 통해 무엇보다도 온라인 소켓 수, 소켓당 코어 수, 코어당 스레드 수를 알 수 있습니다.