작동하는 프로세서 코어 수를 어떻게 알 수 있습니까?


45

쿼드 코어 프로세서 시스템이 있습니다. 우분투를 설치하기 전에 Windows를 사용하고있었습니다. Windows 기본적으로 1 코어 *를 사용하고 있었고로 변경할 수 있습니다 msconfig. 우분투에서 어떻게해야합니까?

Windows는 부팅에 하나의 코어를 사용하고있었습니다 .


1
Windows가 하나의 코어 만 사용하는 것이 아니라는 점에 유의해야합니다. MSConfig의 항목은 부팅 프로세스에서 사용해야 할 코어 수에 대해 이야기하고 있으며 그 수 를 제한 하는 것이 유용하다고 확신합니다 . 기본적으로 모두 사용하지 않는 이유는 없습니다.
Phoshi

1
Windows는 기본적으로 모든 코어를 사용합니다. msconfig의 시작 옵션은 프로세서 수를 제한하기위한 것입니다. 제한을 사용하지 않으면 텍스트 상자에 "1"이 표시되며 현재 실행 값처럼 보일 수 있지만 그렇지 않습니다. 입력 할 수있는 최소값 일뿐입니다.
Sedat Kapanoglu

답변:


60

유형:

lscpu

터미널에서을 누릅니다 ENTER.

이제 Ubuntu 설치에 사용 된 코어에 대한 정보가 있습니다.


1
또한-ex .: 줄을 찾아서 Core(s) per socket:4U에게 머신의 정확한 코어 양을 알려줍니다.
Arthur Kushman

48

top 명령을 사용하여 CPU 코어 사용법을 볼 수 있습니다.

  1. 터미널을 엽니 다.
  2. 을 입력하십시오 top. 작업, 메모리 등에 대한 정보가 표시됩니다.
  3. 1개별 CPU 사용량을 표시하려면 입력하십시오 . 다음과 같은 것을 보게 될 것입니다 :

상단

하나의 코어에서만 실행되어야하는 새 프로세스를 시작하려면 taskset 명령을 사용할 수 있습니다.

taskset -c 0 executable

기존 프로세스의 CPU 선호도를 모니터링하려면 다음 명령을 사용할 수 있습니다.

taskset -cp $(pgrep -f executable)

이 명령으로 전달한 실행 가능 ID는 시작한 경우 './ executable'일 수 있습니다.


이것은 항상 우리가 항상 사용하는 top 명령을 사용하기 때문에 좋은 대답입니다. 나는 또한 작업 세트에 대해 알지 못했습니다.
도나 토

[잘랄 @ ivcgpu1는 구분] $ taskset -cp $ (pgrep을 -f 실행) taskset : 잘못된 PID 인수 : '-cp'
모나 잘랄

12

데스크탑 환경을 지정하지 않았으므로 Ubuntu 사용을 사용한다고 가정합니다.

CPU 사용량을 그래픽 방식으로 확인하려면 시스템에서 시스템 모니터라는 응용 프로그램을 검색하십시오.

리소스 탭에는 각 코어의 활동이 표시됩니다

여기에 이미지 설명을 입력하십시오

프로세스 탭에는 개별 프로그램의 CPU 사용량이 표시됩니다.

여기에 이미지 설명을 입력하십시오


10

htop이 도구는 CPU 코어 사용량에 대한 그래프를 제공 합니다

터미널을 통해 Htop 설치 :

apt-get install htop

터미널을 통해 호 토프를 실행합니다 :

htop

우분투 터미널의 htop은 다음과 같습니다


4
이 목적을 위해 그것을 사용하는 방법을 설명하고 (이 방법을 사용할 때) 어떻게 보이는지 보여주기 위해 이것을 확장하는 것이 좋습니다.
Eliah Kagan

시스템과 함께 제공되지 않으므로 설치 방법에 대해서는 언급하지 않았습니다.
RolandiXor

좋은 보완 top!
epsilone

4

센서도이 기능을 수행하지만 코어가 작동하는 온도, 매우 시원함을 알려줍니다.

sensors터미널을 입력 하면 이미 설치되어 있는지 알려줍니다. 일단 설치되면 작성하면됩니다.sensors 여기 센서가있다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.