ภายในคอมพิวเตอร์ของคุณ หน่วยประมวลผลกลาง หรือที่เรียกว่า CPU เป็นองค์ประกอบที่สำคัญ แม้จะมีลักษณะที่จำเป็นในการทำหน้าที่ประมวลผลข้อมูลจำนวนนับไม่ถ้วน แต่พวกเราหลายคนอาจรู้จัก CPU น้อยมาก โดยซ่อนอยู่ภายในคอมพิวเตอร์ให้พ้นสายตาในขณะที่มันใช้เวทย์มนตร์ โชคดีที่ การค้นหาข้อมูล CPU บนระบบ Linux ค่อนข้างตรงไปตรงมา มาดูกันว่ามันทำอย่างไร
เหตุใดคุณจึงอาจต้องการข้อมูล CPU
มีเหตุผลบางประการที่บางคนอาจต้องการรับรายละเอียด CPU เพิ่มเติม บางทีคุณอาจแค่อยากรู้ว่าเกิดอะไรขึ้นในคอมพิวเตอร์ของคุณและต้องการเรียนรู้เพิ่มเติม บางทีคุณอาจต้องการดีบักปัญหาฮาร์ดแวร์ ดูจำนวนกระบวนการที่สามารถจัดการได้พร้อมกัน หรือจัดการซอฟต์แวร์จากแหล่งที่มา บางทีคุณอาจต้องการขายหรืออัพเกรดฮาร์ดแวร์ หรือบางทีคุณอาจกำลังวางแผนที่จะใช้โมดูลเคอร์เนล ไม่ว่าด้วยเหตุผลใด บรรทัดคำสั่งควรมีคำตอบ
การใช้คำสั่ง
มีคำสั่งต่างๆ ที่สามารถดึงข้อมูล CPU ขึ้นมาได้ ขึ้นอยู่กับสิ่งที่คุณกำลังมองหา แม้ว่าจะมีฟีเจอร์ต่างๆ ที่สามารถเข้าถึงได้ภายในระบบ Linux เช่น iscpu แต่เครื่องมือบางอย่างก็มีมาให้เป็นพิเศษซึ่งสามารถดาวน์โหลดมาใช้งานได้ เช่น inxi และ cpuid
โดยพื้นฐานแล้ว /proc/cpuinfo เก็บข้อมูลสำคัญส่วนใหญ่ที่คุณต้องการ ตั้งแต่ vendor_ID และจำนวนคอร์ของ CPU ไปจนถึงสถาปัตยกรรมและความเร็วของ CPU คำสั่งช่วยดึงข้อมูลนี้ออกมา
คำสั่งต่อไปนี้จะแสดงข้อมูล CPU ใน Linux:
คำสั่ง Less or Cat
คำสั่ง cat สามารถป้อนได้ดังนี้:
cat /proc/cpuinfo
สามารถใช้คำสั่ง less ได้
less /proc/cpuinfo
การดำเนินการนี้จะรายงาน CPU แต่ละตัวพร้อมคอร์ที่ระบุไว้เพื่อระบุแต่ละคอร์ แฟล็กอ้างถึงคุณสมบัติของ CPU
คำสั่ง grep สามารถใช้เพื่อจำกัดผลลัพธ์ให้แคบลงเพื่อส่งออกเฉพาะด้านต่างๆ เช่น จำนวนคอร์ ชื่อรุ่น และอื่นๆ ตัวอย่างเช่น หากต้องการค้นหาด้วยชื่อโปรเซสเซอร์ จะมีลักษณะดังนี้:
grep -m 1 'model name' /proc/cpu info
คำสั่งซีพียู
คุณจะต้องติดตั้งเครื่องนี้และเรียกใช้ cpuid แต่จะสร้างข้อมูลทั้งหมดเกี่ยวกับซีพียู x86 และรุ่นที่แน่นอน ป้อนข้อความแจ้ง :
cpuid
คำสั่ง Inxi สำหรับรายละเอียดระบบ
ข้อมูลระบบสามารถรวบรวมได้โดย Inxi ซึ่งเป็นสคริปต์บรรทัดคำสั่งสำหรับใช้กับการสนทนาทางอินเทอร์เน็ตและคอนโซล จำเป็นต้องติดตั้งสิ่งนี้ก่อน แฟล็ก -c จะดัมพ์ข้อมูล CPU ทั้งหมด ดังนั้นสิ่งนี้จึงมีประโยชน์หากคุณต้องการรายละเอียดความเร็วสัญญาณนาฬิกาของ CPU:
inxi -C
คำสั่ง dmidecode สำหรับฮาร์ดแวร์
หากคุณต้องการข้อมูลฮาร์ดแวร์ dmidecode เป็นเครื่องมือที่มีประโยชน์ สิ่งนี้จะสร้างเนื้อหาตาราง DMI และข้อมูลจำเพาะ SMBIOS จะแสดงแบบฟอร์ม DMI ทั้งหมด (https://www.tecmint.com/check-linux-cpu-information/) ตัวอย่างเช่น คำสั่งอาจมีลักษณะดังนี้ :
sudo dmidecode —type processor
Nproc สำหรับหมายเลข CPU
คำสั่ง nproc เป็นวิธีที่รวดเร็วในการตอบคำถามว่ามีซีพียูกี่ตัว:
nproc
คำสั่ง Iscpu สำหรับสถาปัตยกรรม CPU
ยูทิลิตีบรรทัดคำสั่งนี้จะแสดงรายละเอียดเกี่ยวกับสถาปัตยกรรมของ CPU ยกเว้นรายการของ CPU แบบลอจิคัล และเป็นส่วนหนึ่งของแพ็คเกจ util-linux ดังนั้นจึงพร้อมใช้งานบนระบบ Linux ทั้งหมด ป้อนข้อมูลต่อไปนี้ที่พรอมต์เชลล์:
lscpu
คำสั่งบน/Htop สำหรับคอร์
คำสั่งบนหรือ htop จะให้รายละเอียดเกี่ยวกับจำนวนคอร์ ป้อนข้อมูลต่อไปนี้แล้วกด 1 :
top
หรือ
htop
Hardinfo สำหรับรายละเอียดฮาร์ดแวร์ใน GTK+
เครื่องมือนี้สามารถติดตั้งเพื่อถ่ายโอนข้อมูลฮาร์ดแวร์ภายในหน้าต่าง GTK+ สามารถป้อนคำสั่งได้ดังนี้:
hardinfo
หน้าต่างที่ใช้งานง่ายจะแสดงขึ้นและเรียกใช้รายงานโดยคลิก "สร้างรายงาน" หน้าต่างเพิ่มเติมจะเปิดขึ้น ซึ่งคุณสามารถเลือกข้อมูลที่คุณต้องการในรายงาน เช่น จากคอมพิวเตอร์ อุปกรณ์ เกณฑ์มาตรฐาน และ/หรือเครือข่าย คลิก “สร้าง” เมื่อทำเครื่องหมายในส่วนที่เกี่ยวข้องแล้ว รายงานจะถูกสร้างขึ้นในรูปแบบ HTML ดังนั้นคุณจึงสามารถดูสิ่งนี้ได้อย่างสะดวกภายในเว็บเบราว์เซอร์ของคุณ
สรุป
ผู้ใช้มีหลายวิธีในการดึงข้อมูลจากระบบลีนุกซ์ และการเลือกอย่างใดอย่างหนึ่งเป็นกรณีของการตัดสินใจว่าต้องดูรายละเอียดใด ต้องการดูรูปแบบใด และต้องการติดตั้งล่วงหน้าหรือไม่ ทำงานหรือดาวน์โหลดเครื่องมือที่มีความสามารถเพิ่มเติม