การตรวจสอบระบบแสดงจำนวน CPU ที่ไม่ถูกต้อง


8

ฉันกำลังใช้งาน Ubuntu 14.04.2 Desktop อยู่ในขณะนี้

เครื่องมือการตรวจสอบระบบจะแสดงให้ฉัน32ซีพียูเมื่อฉันคาดหวัง56 ฉันควรจะกังวลหรือไม่

ภาพหน้าจอของการตรวจสอบระบบ:

สกรีนช็อตของการตรวจสอบระบบ

อย่างที่คุณเห็นมันแสดง 32 ซีพียู

ผลลัพธ์ของ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

อย่างที่คุณเห็นlscpuฉันควรมี 56 ซีพียู

htop ยังแสดงซีพียูอีก 56 ตัวให้ฉันด้วย

ภาพหน้าจอของ htop

เครื่องของฉันคือของ Dell Precision T7910 หอ มันมี2โปรเซสเซอร์ Intel Xeon E5-2697 V3 แต่ละคนมี 14 แกนและความสามารถใน 2 หัวข้อต่อคอร์ (เท่าที่เห็นในการส่งออกของlscpuและได้รับการยืนยันต่อไปใน BIOS)

ฉันจำได้ว่าเห็น 56 คอร์ภายใต้การตรวจสอบระบบเมื่อฉันเปิดตัวมันในโหมด "ลอง ubuntu" จากดิสก์การติดตั้งก่อนติดตั้ง Ubuntu

  1. มีสิ่งผิดปกติกับการกำหนดค่าระบบของฉันหรือไม่?
  2. หากมี (เช่นความล้มเหลวของฮาร์ดแวร์) ฉันจะทำอะไรเพื่อตรวจสอบ?
  3. นอกจากนี้ฉันสังเกตเห็นว่าการตรวจสอบระบบของฉันไม่มีแท็บ "ระบบ"

เป็นเรื่องปกติที่การตรวจสอบระบบจะไม่แสดงแท็บระบบใน Ubuntu 14.04 ฉันไม่ทราบว่าเวอร์ชันนั้นถูกลบออกไป

@ethanbmnz ขอบคุณสำหรับการตอบกลับอย่างรวดเร็ว คุณถูก. แท็บ "ระบบ" ไม่สามารถใช้ได้อีกต่อไป
lightalchemist

คำตอบ:


8

ในระยะสั้น

  1. การกำหนดค่าระบบของคุณอาจดี Gnome-system-monitor เพียงรายงานจำนวนที่ไม่ถูกต้อง
  2. ไม่จำเป็นต้องกังวล
  3. ดังที่ได้กล่าวไปแล้วในความคิดเห็นข้างต้นแท็บ“ ระบบ” นั้นหายไปใน Ubuntu 14.04

รายละเอียดเพิ่มเติม

คุณได้ใช้ขีด จำกัด จำนวนสูงสุดของ CPU ที่กำหนดไว้ในlibgtop (ไลบรารีที่ใช้โดย gnome-system-monitor ) การอ้างอิงจากรหัส :

/* 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

ขีด จำกัด นี้ได้เพิ่มขึ้นเป็น 1024ใน libgtop เวอร์ชันล่าสุดมากกว่าที่จัดส่งมาพร้อมกับ Ubuntu 14.04

นอกเหนือจากความน่ารำคาญที่จะไม่เห็นซีพียูมากมายใน gnome-system-monitor ข้อผิดพลาดนี้ควรไม่เป็นอันตราย คุณอาจสามารถแก้ไขได้โดยการติดตั้ง libgtop เวอร์ชันล่าสุด หรือคุณสามารถอัพเกรดเป็น Ubuntu รุ่นใหม่กว่าได้ คำถามคือความน่ารำคาญของ gnome-system-monitor นั้นคุ้มค่ากับการอัพเกรดหรือลองใช้ libgtop รุ่นใหม่กว่านี้หรือไม่


1
ขอบคุณ! htop ของฉันแสดงหมายเลขที่ถูกต้อง แต่ gnome-system-monitor ไม่ถูกต้อง ดังนั้นฉันกังวลว่าระบบปฏิบัติการ "ตรวจจับ" ซีพียู แต่ไม่ "ใช้" พวกเขา มันเป็นการดีที่จะรู้ว่านี่ไม่ใช่ปัญหา แต่อยากรู้อยากเห็นฉันสาบานว่าฉันเห็น CPU ทั้งหมด 56 ตัวใน System Monitor เมื่อฉัน "ทดลอง Ubuntu" จากซีดีสด
lightalchemist

และซีดีสดเป็นเวอร์ชันอูบุนตูเดียวกับที่คุณใช้อยู่ตอนนี้หรือไม่ ถ้าเป็นเช่นนั้นและถ้ามี 56 ซีพียูที่แสดงจริงแสดงว่านั่นเป็นปริศนาสำหรับฉัน ฉันไม่คาดหวังว่าซีดีสดจะใช้ libgtop เวอร์ชันอื่นนอกเหนือจาก Ubuntu รุ่นที่ติดตั้งไว้
Chriki

ในการพยายามติดตั้ง Ubuntu ฉันเขียนแผ่นดีวีดีหลายแผ่นและแม้แต่หนึ่งชุดในแฟลชไดรฟ์ ฉันคิดว่าอันที่ฉันเห็น 56 ซีพียูคือ 14.10 ไม่ใช่ 14.04 แม้ว่าในที่สุดฉันก็ติดตั้ง 14.04 อาจ 14.10 ปิดใช้งานข้อ จำกัด
lightalchemist

2
อันที่จริง Ubuntu 14.10 ใช้ libgtop ในรุ่น 2.30.0ซึ่งมีขีด จำกัด 1024 ซีพียูอยู่แล้ว
Chriki

@Chriki แค่อยากรู้อยากเห็นเวอร์ชั่นใหม่จะเพิ่มอีก "ใช่เราเป็น!" เพื่อแสดงความคิดเห็น? :) Nvm มันไม่ได้ :(
muru
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.