ความรู้เกี่ยวกับข้อกำหนดฮาร์ดแวร์ของระบบของคุณมีความสำคัญ เนื่องจากเป็นตัวกำหนดว่าคอมพิวเตอร์ของคุณสนับสนุนโปรแกรมซอฟต์แวร์และวิดีโอเกมบางประเภทหรือไม่ หากคุณต้องการอัปเกรดพีซี คุณจำเป็นต้องรู้ว่าคุณมีฮาร์ดแวร์ประเภทใดอยู่ในขณะนี้ เพื่อที่คุณจะได้ระบุได้ว่าส่วนใดที่จะอัปเกรดขึ้นอยู่กับความต้องการของคุณ
คู่มือนี้จะแสดงคำสั่งที่สำคัญที่สุดบางส่วนสำหรับการดูข้อกำหนดฮาร์ดแวร์ของคอมพิวเตอร์ในระบบ Linux
1. ข้อมูล CPU
หน่วยประมวลผลกลาง (CPU) เป็นหนึ่งในส่วนประกอบฮาร์ดแวร์ที่สำคัญที่สุดในคอมพิวเตอร์ของคุณ หน้าที่หลักของมันคือการประมวลผลคำสั่งทางตรรกะและคณิตศาสตร์
lscpu คำสั่งจะให้ภาพรวมโดยละเอียดเกี่ยวกับข้อมูลโปรเซสเซอร์ของคอมพิวเตอร์และหน่วยต่างๆ ของคอมพิวเตอร์ ข้อมูลสำคัญบางอย่างที่แสดงโดยคำสั่ง lscpu รวมถึงข้อมูลผู้จำหน่าย CPU, สถาปัตยกรรมโปรเซสเซอร์, ความสามารถในการจำลองเสมือนของ CPU และจำนวนคอร์ที่โปรเซสเซอร์ของคุณมี
เรียกใช้คำสั่งต่อไปนี้เพื่อแสดงรายการข้อมูล CPU บนพีซีของคุณ:
lscpu
คำสั่ง lscpu รวบรวมข้อมูลจาก /proc/cpuinfo ไฟล์และแสดงในรูปแบบที่อ่านง่าย
เรียนรู้เพิ่มเติม:วิธีตรวจสอบอุณหภูมิ CPU บน Linux
2. หน่วยความจำเข้าถึงโดยสุ่ม (RAM)
Random Access Memory หรือหน่วยความจำหลักมีหน้าที่จัดเก็บข้อมูลตัวแปรของโปรแกรมที่ทำงานบนพีซีของคุณ RAM เป็นหน่วยเก็บข้อมูลประเภทที่ระเหยได้ ซึ่งหมายความว่าข้อมูลที่เก็บไว้จะถูกล้างเมื่อคุณปิดระบบหรือรีสตาร์ทระบบ
ใช้ ฟรี คำสั่งเพื่อดูจำนวนหน่วยความจำที่มีอยู่ในระบบของคุณและจำนวนที่ใช้อยู่ในปัจจุบัน
free -m
คำสั่งฟรีดึงข้อมูลจาก /proc/meminfo ไฟล์.
นอกจากหน่วยความจำที่ใช้งานแล้ว เอาต์พุตยังแสดงข้อมูลที่เกี่ยวข้องกับพื้นที่สว็อปบนระบบของคุณอีกด้วย พื้นที่สว็อปใน Linux ทำหน้าที่เป็นส่วนขยายของ RAM
นอกเหนือจากการทราบจำนวนหน่วยความจำแล้ว คุณยังอาจต้องการทราบจำนวนสล็อตหน่วยความจำที่คุณมีโดยไม่ต้องเปิดประทุน ซึ่งเป็นสิ่งสำคัญหากคุณต้องการติดตั้ง RAM เพิ่มเติมหรือเพียงแค่อัพเกรดหน่วยความจำ
ใช้ dmidecode คำสั่งเพื่อทราบจำนวนสล็อตหน่วยความจำในระบบของคุณและจำนวน RAM ที่แต่ละสล็อตมีอยู่ในปัจจุบัน คำสั่ง dmidecode อ่านข้อมูลฮาร์ดแวร์จากตาราง DMI
sudo dmidecode -t memory | grep -i size
ผลลัพธ์ด้านล่างแสดงว่าคอมพิวเตอร์เครื่องนี้มีช่องใส่หน่วยความจำ 2 ช่อง และแต่ละช่องมีชิปหน่วยความจำประมาณ 4GB
คุณสามารถใช้คำสั่ง dmidecode เพื่อดูข้อมูลระบบอื่นๆ เช่น BIOS โปรเซสเซอร์ หมายเลขซีเรียล ฯลฯ ดูหน้าคู่มือ dmidecode สำหรับตัวเลือกคำสั่งเพิ่มเติม
หากต้องการค้นหาข้อมูลเกี่ยวกับจำนวน RAM สูงสุดที่พีซีของคุณสามารถรองรับได้:
dmidecode -t memory | grep -i max
3. ฮาร์ดดิสก์และอุปกรณ์ต่อพ่วง
ไม่เหมือนกับ Random Access Memory ซึ่งจัดเก็บข้อมูลชั่วคราว ฮาร์ดดิสก์ของคุณยังคงมีข้อมูลที่เก็บไว้ ข้อมูลที่จัดเก็บไว้ในฮาร์ดดิสก์ของคุณจะยังคงใช้งานได้แม้ว่าคอมพิวเตอร์จะปิดหรือรีบูต
ใช้ df คำสั่งเพื่อดูการใช้งานดิสก์ปัจจุบัน รวมทั้งจำนวนพาร์ติชั่นและพื้นที่ว่างบนดิสก์ -h option นำเสนอข้อมูลในรูปแบบที่มนุษย์อ่านได้ง่ายขึ้น
df -h
เอาต์พุตคำสั่งแสดงระบบไฟล์ที่ใช้ ขนาดของพาร์ติชัน จำนวนที่เก็บข้อมูลที่ใช้ และตำแหน่งของพาร์ติชั่นที่ต่อเชื่อม
ใช้ fdisk คำสั่งเพื่อรับข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับจำนวนเซกเตอร์ ขนาด ประเภทของระบบไฟล์ และรายการตารางพาร์ติชั่น
sudo fdisk -l
ในการรับข้อมูลสั้นๆ เกี่ยวกับอุปกรณ์ฮาร์ดดิสก์ทั้งหมดของคุณ ให้ใช้ lshw คำสั่งดังต่อไปนี้:
lshw -short -C disk
การดูข้อมูลอุปกรณ์ที่แนบมา
lsusb คำสั่งดูข้อมูลที่เกี่ยวข้องกับอุปกรณ์ดิสก์ที่เชื่อมต่อกับระบบของคุณในปัจจุบัน อุปกรณ์เหล่านี้รวมถึงแท่ง USB เครื่องอ่านดิสก์ภายนอก ฯลฯ
lsusb
คำสั่งนี้แสดงคอนโทรลเลอร์ USB และรายละเอียดเกี่ยวกับอุปกรณ์ที่เชื่อมต่อ โดยค่าเริ่มต้น จะแสดงผลลัพธ์สั้นๆ ใช้ -v flag (ย่อมาจาก Verbose ) เพื่อพิมพ์ข้อมูลโดยละเอียดเกี่ยวกับพอร์ต USB แต่ละพอร์ต
นอกจากอุปกรณ์ USB แล้ว คอมพิวเตอร์ของคุณยังมีอุปกรณ์ต่อพ่วงอื่นๆ ที่เชื่อมต่ออยู่ ใช้ lspci คำสั่งเพื่อดูบัส PCI และรายละเอียดเกี่ยวกับอุปกรณ์ที่เชื่อมต่อ
lspci
อุปกรณ์ทั่วไปบางชนิดในประเภทนี้ ได้แก่ อะแดปเตอร์ VGA, การ์ดกราฟิก, อะแดปเตอร์เครือข่าย, พอร์ต USB, ตัวควบคุม SATA เป็นต้น
ส่งข้อความ เป็นคำสั่งสำคัญอีกคำสั่งหนึ่งที่คุณสามารถใช้เพื่อดูอุปกรณ์ฮาร์ดแวร์ที่เชื่อมต่อกับ Linux PC ของคุณในระหว่างการบูทเครื่อง
คำสั่ง dmesg ไม่เพียงแต่สำคัญสำหรับการดูอุปกรณ์ฮาร์ดแวร์ที่เชื่อมต่อเท่านั้น แต่ยังเป็นคำสั่งที่ยอดเยี่ยมในการค้นหาข้อผิดพลาดของฮาร์ดแวร์ด้วยเพราะจะเก็บข้อมูลเกี่ยวกับอุปกรณ์ในขณะที่ระบบของคุณบูท
4. การ์ดเครือข่าย
การ์ดเครือข่ายเป็นอุปกรณ์ฮาร์ดแวร์ที่ช่วยให้คอมพิวเตอร์ของคุณเชื่อมต่อกับอุปกรณ์อื่นบนเครือข่าย ในการดูข้อมูลที่เกี่ยวข้องกับการ์ดเครือข่ายของพีซีของคุณ ให้ออกคำสั่งด้านล่าง:
sudo lshw -C network
ผลลัพธ์แสดงให้เห็นว่าพีซีเครื่องนี้มีทั้งอินเทอร์เฟซไร้สายและจุดเชื่อมต่อสายอีเธอร์เน็ต นอกจากนี้ยังมีรายละเอียดการเชื่อมต่อเครือข่ายอื่นๆ
5. ภาพรวมฮาร์ดแวร์
บางครั้งคุณอาจต้องการรับภาพรวมที่ครอบคลุมของฮาร์ดแวร์ทั้งระบบของคุณ ในการทำเช่นนั้น ใช้ lshw คำสั่ง
lshw
คำสั่ง lshw จะแยกและส่งออกข้อมูลโดยละเอียดเกี่ยวกับการกำหนดค่าฮาร์ดแวร์ของพีซีของคุณ คำสั่งแสดงรายการข้อมูลเกี่ยวกับ CPU, กราฟิก, เสียง, เครือข่าย, ไดรฟ์, พาร์ติชั่น, เซ็นเซอร์, ความเร็วบัส ฯลฯ
คำสั่ง lshw มีตัวเลือกอื่นๆ มากมายเพื่อจำกัดเอาต์พุตหรือกำหนดเป้าหมายเฉพาะอุปกรณ์ฮาร์ดแวร์เฉพาะ ใช้หน้าคนเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการใช้งานและตัวเลือกต่างๆ
man lshw
ทราบข้อกำหนดฮาร์ดแวร์ของระบบของคุณ
คู่มือนี้แสดงวิธีตรวจสอบข้อกำหนดฮาร์ดแวร์ที่สำคัญบน Linux ความรู้เกี่ยวกับฮาร์ดแวร์พีซีของคุณเป็นสิ่งสำคัญ ไม่ว่าคุณจะวางแผนที่จะขายหรืออัพเกรดระบบ หรือกำลังมองหาการสนับสนุนด้านไอที
วิธีที่ดีที่สุดที่จะทราบว่าคุณต้องการอัปเกรดระบบคือการทดสอบด้วยตนเอง การรู้ว่าควรอัปเกรดส่วนประกอบใดในสถานการณ์หนึ่งๆ จะช่วยให้คุณได้รับประโยชน์สูงสุดจากคอมพิวเตอร์อย่างแน่นอน