มีวิธีรับรายละเอียดตัวประมวลผลโดยไม่ใช้ข้อมูลจากไบออสหรือไม่?


1

ด้วย Linux จะมีวิธีการดึงข้อมูลโมเดลตัวประมวลผลโดยไม่รับข้อมูลจากไบออสหรือไม่? ฉันไม่รู้ว่าตัวประมวลผลใดติดตั้งอยู่จริงๆ ฉันต้องการตั้งค่าเวลาตัวประมวลผลที่ถูกต้อง แต่ไม่ทราบประเภทตัวประมวลผล ทุกครั้งที่ฉันเปลี่ยนเวลาสำหรับตัวประมวลผลใน BIOS จะมีการกำหนดประเภทตัวประมวลผลอื่น (ฉันควรเป็น Athlon XP +1500 ฉันคิดว่า แต่ฉันไม่รู้จริงๆ)

ฉันคิดด้วย

less /proc/cpuinfo

ผลลัพธ์ขึ้นอยู่กับเวลาที่ตั้งค่าเป็นไบออส

คุณสามารถบอกฉันได้อย่างไรว่าฉันจะรู้ได้อย่างไรว่าตัวประมวลผลใดติดตั้งอยู่จริง


คุณมีตัวบ่งชี้ว่าตัวประมวลผลชนิดใดเปลี่ยนแปลงไป
Joe Internet

ไบออสของฉันแสดงประเภทโปรเซสเซอร์ขึ้นอยู่กับการตั้งค่านาฬิกาและความถี่ที่เกิดขึ้น หากฉันตั้งเวลาพื้นฐานเป็น 100 MHz ความเร็ว cpu ที่ได้คือ 1 GHz และ BIOS แสดง "AMD Athlon XP" หากฉันตั้งเวลาพื้นฐานเป็น 133 MHz ความถี่ที่ได้คือ 1,333GHz BIOS จะแสดง "AMD Athlon XP 1500+" ตอนนี้ฉันสับสนนิดหน่อยว่าตัวประมวลผลใดติดตั้งอยู่จริงๆ
Martin

ไม่less /proc/cpuinfoยังแสดงให้เห็นผลที่แตกต่างกัน?
Joe Internet

ใช่มันจะแสดงชื่อเดียวกันกับรายการไบออส
Martin

2
ตกลงสิ่งที่คุณจะได้รับถ้าคุณใช้sudo dmidecode -t processor? มันเปลี่ยนไปสำหรับการตั้งค่าแต่ละครั้งหรือเหมือนเดิมหรือไม่
Joe Internet

คำตอบ:


2

มีข้อมูลบางอย่างที่อยู่ในและ/proc/cpuinfo/sys/devices/system/cpu

catที่สุดของไฟล์ในการมีพฤติกรรมเหมือนไฟล์ข้อความและสามารถดูได้ด้วยเช่น พวกเขายังค่อนข้างง่ายในการแยกวิเคราะห์โดยอัตโนมัติ


ฉันรู้ที่ตั้งเหล่านี้ แต่ฉันคิดว่าเนื้อหาของพวกเขามาจากข้อมูลที่รวบรวมจาก BIOS
Martin

1
ไม่เคอร์เนลจะตรวจสอบข้อมูลเหล่านั้นโดยตรงจากฮาร์ดแวร์ในเวลาเริ่มต้น รายละเอียดเพิ่มเติมบางครั้งสามารถพบได้ในบรรทัดแรกของการส่งออก dmesg
ลุค 404
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.