잘못된 CPU 수를 표시하는 시스템 모니터


8

현재 Ubuntu 14.04.2 Desktop을 실행하고 있습니다.

56을 기대할 때 시스템 모니터 도구에 32 개의 CPU 가 표시 됩니다 . 걱정해야합니까?

시스템 모니터의 스크린 샷 :

시스템 모니터의 스크린 샷

보시다시피 32 개의 CPU가 표시됩니다.

출력 lscpu:

~$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                56
On-line CPU(s) list:   0-55
Thread(s) per core:    2
Core(s) per socket:    14
Socket(s):             2
NUMA node(s):          2
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 63
Stepping:              2
CPU MHz:               1337.882
BogoMIPS:              5189.07
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              35840K
NUMA node0 CPU(s):     0-13,28-41
NUMA node1 CPU(s):     14-27,42-55

보시다시피,에 따르면 lscpu56 개의 CPU가 있어야합니다.

htop도 56 개의 CPU를 보여줍니다.

htop의 스크린 샷

내 기계는 Dell의 T7910 정밀 타워 입니다. 이 갖는 2 제온 E5-2697 V3 프로세서를 각각 갖는 14 개의 코어와 (출력 된 바와 같이 코어 당 2 개 스레드 가능 lscpu하고, 또한 BIOS에 확인을).

Ubuntu를 설치하기 전에 설치 디스크에서 "try ubuntu"모드로 시작했을 때 시스템 모니터에서 56 개의 코어가 표시되는 것을 기억합니다.

  1. 시스템 구성에 문제가 있습니까?
  2. 하드웨어 고장 등이있는 경우 확인하려면 어떻게해야합니까?
  3. 또한 시스템 모니터에 "시스템"탭이없는 것으로 나타났습니다.

시스템 모니터가 Ubuntu 14.04에서 시스템 탭을 표시하지 않는 것은 정상입니다. 그래도 제거 된 버전을 모르겠습니다.

@ethanbmnz 빠른 답변 감사합니다. 당신이 올바른지. "시스템"탭은 더 이상 사용할 수 없습니다.
lightalchemist

답변:


8

한마디로

  1. 시스템 구성이 정상일 것입니다. Gnome-system-monitor는 단순히 잘못된 번호를보고합니다.
  2. 걱정할 필요 없어.
  3. 위의 주석에서 이미 언급했듯이“시스템”탭은 우분투 14.04에서 사라졌습니다.

더 자세하게

libgtop ( gnome-system-monitor에 의해 사용되는 라이브러리 )에 설정된 하드 CPU 상한을 초과했습니다 . 코드 에서 인용 :

/* Nobody should really be using more than 4 processors.
   Yes we are :)
   Nobody should really be using more than 32 processors.
*/
#define GLIBTOP_NCPU        32

이 제한은 Ubuntu 14.04와 함께 제공되는 것보다 최신 libgtop 버전에서 1024증가 되었습니다 .

gnome-system-monitor에서 많은 CPU를 보지 못하는 것을 제외하고이 버그는 무해해야합니다. 최신 버전의 libgtop을 설치하여 문제를 해결할 수 있습니다. 또는 최신 Ubuntu 버전으로 업그레이드 할 수 있습니다. 문제는 gnome-system-monitor 성가심이 최신 버전의 libgtop을 업그레이드하거나 시도하는 번거 로움이 있는지 여부입니다.


1
감사합니다! 내 htop에 올바른 숫자가 표시되었지만 gnome-system-monitor는 그렇지 않았습니다. 따라서 OS가 CPU를 "감지"하고 "사용"하지 않을까 걱정하고 있습니다. 이것이 문제가 아님을 아는 것이 좋습니다. 그러나 흥미롭게도 라이브 CD에서 "우분투를 시도"했을 때 시스템 모니터에서 56 개의 CPU를 모두 보았다고 맹세합니다.
lightalchemist

그리고 라이브 CD는 현재 로컬에서 실행 한 것과 동일한 Ubuntu 버전입니까? 그렇다면 실제로 56 개의 CPU가 표시된다면 그것은 미스터리 일 것입니다. 라이브 CD가 설치된 Ubuntu 버전과 다른 버전의 libgtop을 실행하지는 않을 것입니다.
Chriki

우분투를 설치하려고 할 때 DVD와 플래시 드라이브에 여러 사본을 구 웠습니다 (사전 설치된 Windows 8.1과 함께 설치하는 데 많은 문제가있었습니다). 필자는 14.04를 설치했지만 56 CPU를 본 것은 14.04가 아닌 14.10이라고 생각합니다. 아마도 14.10이 한계를 비활성화했을 것입니다.
lightalchemist


@Chriki는 그냥 궁금해서 최신 버전이 또 다른 "Yes we!"를 추가합니까? 의견에? :) Nvm. 그렇지 않습니다. :(
muru
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.