>  기사  >  운영 및 유지보수  >  Linux에서 CPU 코어 수를 확인하는 방법은 무엇입니까?

Linux에서 CPU 코어 수를 확인하는 방법은 무엇입니까?

青灯夜游
青灯夜游원래의
2020-08-20 13:25:0417370검색

Linux에서는 "cat /proc/cpuinfo| grep "cpu cores"| uniq"를 사용하여 CPU 코어 수, 즉 각 물리적 CPU의 코어 수를 볼 수 있습니다.

Linux에서 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는 다음과 같이 버스가 통신하며 효율성이 상대적으로 낮습니다.

Linux에서 CPU 코어 수를 확인하는 방법은 무엇입니까?

멀티 코어 CPU, 다양한 코어는 L2 캐시를 통해 통신하고 스토리지 및 주변 장치는 다음과 같이 버스를 통해 CPU와 통신합니다.

Linux에서 CPU 코어 수를 확인하는 방법은 무엇입니까?

멀티 코어 하이퍼스레딩, 각각 코어는 두 개의 논리적 처리 장치를 가지며, 두 코어는 다음과 같이 하나의 코어의 리소스를 공유합니다.

Linux에서 CPU 코어 수를 확인하는 방법은 무엇입니까?

위의 실행 결과에서 내가 CPU라는 것이 입증되었습니다. 사용하면 2 * 6 = 12개의 코어가 있고 각 코어에는 2개의 하이퍼스레드가 있으므로 24개의 논리 CPU가 있습니다.

관련 권장 사항: "Linux 운영 및 유지 관리"

위 내용은 Linux에서 CPU 코어 수를 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.