Linux에서는 "cat /proc/cpuinfo| grep "cpu cores"| uniq"를 사용하여 CPU 코어 수, 즉 각 물리적 CPU의 코어 수를 볼 수 있습니다.
강좌 추천 : "linux 강좌"
1. 지식 포인트 소개
1. CPU 정보는 /proc/cpuinfo에 기록됩니다.
2. Linux의 Top은 win 시스템의 작업 관리자와 동일하며 쿼리에도 사용할 수 있습니다.
3. 총 CPU 코어 수 = 물리적 CPU 수 * 물리적 CPU당 코어 수
4. 총 로직 CPU 수 = 물리적 CPU 수 * 물리적 CPU당 코어 수 * 하이퍼스레드 수
2. 쿼리 명령
查看CPU信息(型号) [root@AAA ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 24 Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz # 查看物理CPU个数 [root@AAA ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l 2 # 查看每个物理CPU中core的个数(即核数) [root@AAA ~]# cat /proc/cpuinfo| grep "cpu cores"| uniq cpu cores : 6 # 查看逻辑CPU的个数 [root@AAA ~]# cat /proc/cpuinfo| grep "processor"| wc -l 24
그렇다면 CPU 아키텍처를 살펴보세요
여러 물리적 CPU, CPU는 다음과 같이 버스가 통신하며 효율성이 상대적으로 낮습니다.
멀티 코어 CPU, 다양한 코어는 L2 캐시를 통해 통신하고 스토리지 및 주변 장치는 다음과 같이 버스를 통해 CPU와 통신합니다.
멀티 코어 하이퍼스레딩, 각각 코어는 두 개의 논리적 처리 장치를 가지며, 두 코어는 다음과 같이 하나의 코어의 리소스를 공유합니다.
위의 실행 결과에서 내가 CPU라는 것이 입증되었습니다. 사용하면 2 * 6 = 12개의 코어가 있고 각 코어에는 2개의 하이퍼스레드가 있으므로 24개의 논리 CPU가 있습니다.
관련 권장 사항: "Linux 운영 및 유지 관리"
위 내용은 Linux에서 CPU 코어 수를 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!