คู่มือฉบับสมบูรณ์สำหรับการควบคุมและตรวจสอบ CPU, GPU และหน่วยความจำใน Linux

การปรับปรุงครั้งล่าสุด: 2 2026 ตุลาคม
ผู้แต่ง: ไอแซก
  • เครื่องมือตรวจสอบขั้นสูง เช่น hw-monitor และ nvtop ช่วยให้คุณสามารถวิเคราะห์การใช้ทรัพยากรแยกตามแต่ละกระบวนการได้
  • การใช้คำสั่งพื้นฐาน เช่น top, ps และ mpstat ช่วยให้การวินิจฉัยประสิทธิภาพของโปรเซสเซอร์แบบเรียลไทม์ทำได้ง่ายขึ้น
  • การจัดการพลังงานและการเข้าถึงไดรเวอร์ DRM เป็นสิ่งสำคัญพื้นฐานในการเพิ่มประสิทธิภาพของฮาร์ดแวร์กราฟิก

ภาพระยะใกล้ของไมโครโปรเซสเซอร์บนเมนบอร์ด แสดงการใช้งาน CPU ในระบบปฏิบัติการลินุกซ์

หากคุณเคยสังเกตเห็นว่าคอมพิวเตอร์ของคุณทำงานช้าลงโดยไม่มีสาเหตุ หรือพัดลมเริ่มมีเสียงดังเหมือนเครื่องบินเจ็ต คุณก็จะรู้ว่าการตรวจสอบทรัพยากรระบบนั้นสำคัญมาก ในระบบนิเวศของลินุกซ์ เราโชคดีที่มีเครื่องมือมากมาย ตั้งแต่คำสั่งเทอร์มินัลแบบง่ายๆ ไปจนถึงซอฟต์แวร์ขั้นสูง ที่ช่วยให้เรารู้ได้อย่างแม่นยำว่าเกิดอะไรขึ้นภายในเครื่องของเรา

ไม่ใช่แค่การดูเปอร์เซ็นต์โดยรวมเท่านั้น แต่ยังเกี่ยวกับการระบุโปรเซสที่เป็นต้นเหตุที่กินหน่วยความจำมากเกินไปหรือทำให้การ์ดจอทำงานร้อนเกินไป ไม่ว่าคุณจะเป็นนักเรนเดอร์ 3 มิติ โปรแกรมเมอร์ที่เขียนโค้ด shaders หรือคนที่แค่ต้องการให้แล็ปท็อปใช้งานได้นานขึ้นด้วยแบตเตอรี่ การทำความเข้าใจว่า CPU, GPU และ RAM ทำงานร่วมกันอย่างไรเป็นกุญแจสำคัญที่จะทำให้ระบบของคุณทำงานได้เร็วขึ้น

การวิเคราะห์ฮาร์ดแวร์พีซี
บทความที่เกี่ยวข้อง:
การวิเคราะห์ฮาร์ดแวร์พีซี: คู่มือการวินิจฉัยฉบับสมบูรณ์

การตรวจสอบ GPU และ VRAM อย่างละเอียด

ภายในพีซีประสิทธิภาพสูงที่มีการ์ดกราฟิก RTX แสดงสถานะการตรวจสอบ GPU

เป็นเวลานานแล้วที่การรู้ว่าการ์ดจอใช้ทรัพยากรไปเท่าไหร่ใน Linux นั้นเป็นเรื่องยุ่งยาก เพราะโปรแกรมส่วนใหญ่แสดงแค่ตัวเลขโดยรวมเพียงค่าเดียว อย่างไรก็ตาม เครื่องมืออย่างhw-monitor 0.6ได้พลิกโฉมวงการด้วยการแสดงข้อมูลแยกตามแอปพลิเคชัน ซึ่งนับว่ามีค่ามากสำหรับผู้ที่ทำงานบนเวิร์กสเตชันสำหรับงานสร้างสรรค์ ที่มีโปรแกรมที่ใช้ทรัพยากรสูงหลายโปรแกรมทำงานร่วมกันและแย่งชิงหน่วยความจำวิดีโอ (VRAM )

  เราสอนวิธีการจับภาพหน้าจอและบันทึกหน้าจอบน Chromebook ของคุณ

ซอฟต์แวร์นี้มีความอเนกประสงค์เป็นพิเศษ เนื่องจากอาศัย ระบบย่อย Direct Rendering Manager (DRM) ของเคอร์เนล ทำให้สามารถใช้งานร่วมกับฮาร์ดแวร์ได้หลากหลายมาก ไม่ว่าคุณจะใช้การ์ด AMD กับไดรเวอร์ AMDGPU การ์ด Intel (ทั้งซีรี่ส์ i915 หรือ Xe รุ่นใหม่) หรือแม้แต่การ์ด NVIDIA ที่ใช้ไดรเวอร์ Nouveau แบบโอเพนซอร์ส เครื่องมือนี้สามารถเข้าถึงเลเยอร์เคอร์เนลโดยตรงเพื่อวินิจฉัยปัญหาคอขวดโดยไม่ต้องปิดโปรแกรมโดยไม่รู้สาเหตุ

สำหรับผู้ใช้ NVIDIA มีทางเลือกที่มีประสิทธิภาพสูงหลายตัว อย่างแรกคือnvidia-smiซึ่งเป็นเครื่องมือมาตรฐานสำหรับการดูภาระการทำงาน การใช้พลังงานเป็นวัตต์ และการใช้งาน VRAM หากคุณกำลังมองหาอะไรที่แสดงผลได้สวยงามและไดนามิกกว่าnvtop และ nvitopเป็นตัวเลือกที่ยอดเยี่ยม โดยมีกราฟแบบเรียลไทม์และอินเทอร์เฟซที่ใช้งานง่ายกว่ามากสำหรับการดูว่ากระบวนการใดกำลังใช้ GPU อย่างเต็มที่ แม้แต่โปรแกรมตรวจสอบระบบ KDE Plasma ก็ยังมีส่วนเฉพาะสำหรับเรื่องนี้ แม้ว่าจะมีรายละเอียดเกี่ยวกับ VRAM น้อยกว่าก็ตาม

การปิดใช้งาน VT-d จะช่วยปรับปรุงประสิทธิภาพของ GPU Intel Arc บน Linux
บทความที่เกี่ยวข้อง:
การปิดใช้งาน VT-d บน Linux: เมื่อ Intel Arc ปรับปรุงและวิธีทดสอบ

รายละเอียดของโมดูลหน่วยความจำ RAM และวงจรไฟฟ้า แสดงให้เห็นถึงการจัดการหน่วยความจำของระบบ

การวิเคราะห์และควบคุมหน่วยประมวลผลกลาง (CPU)

ภาพแสดงนักพัฒนาซอฟต์แวร์กำลังพิมพ์โค้ดบนแป้นพิมพ์หน้าจอเทอร์มินัล ซึ่งเป็นสัญลักษณ์ของการจัดการทรัพยากรในระบบลินุกซ์

การใช้งาน CPU แสดงถึงปริมาณงานที่โปรเซสเซอร์กำลังดำเนินการอยู่ เมื่อค่านี้สูงเกินไป ระบบอาจเกิดการสลับบริบทมากเกินไปส่งผลให้เกิดอาการหน่วงและแอปพลิเคชันตอบสนองช้าลง บางครั้ง สาเหตุอาจมาจากกระบวนการระบบที่ไม่ได้ใช้งาน (system idle) ซึ่งแสดงเปอร์เซ็นต์สูงอย่างน่าประหลาด แต่จริงๆ แล้วแสดงถึงความจุว่างที่เหลืออยู่สำหรับข้อมูลทางเทคนิคที่แม่นยำยิ่งขึ้น คุณสามารถใช้เครื่องมืออย่างCPU-X สำหรับ Linuxได้

  วิธีการซ่อมแซม USB ที่เสียหายด้วย CMD

เพื่อให้เกิดความเป็นระเบียบเรียบร้อย ลินุกซ์จึงมีคำสั่งคลาสสิกที่ไม่เคยทำให้ผิดหวังมาให้ใช้งาน:

  • คำสั่งสูงสุด: นี่คือมาตรฐานสำหรับการดูการทำงานแบบเรียลไทม์ ช่วยให้คุณคำนวณการใช้งานจริงได้โดยการหักเวลาที่ไม่ได้ใช้งานออกจาก 100% และจัดเรียงกระบวนการตามเปอร์เซ็นต์ของ CPU ที่ใช้ไป
  • เอ็มพีสเตท: เหมาะสำหรับผู้ที่ต้องการการวิเคราะห์เชิงลึกมากขึ้น เนื่องจากจะแยกแยะประสิทธิภาพออกเป็นรายแง่มุมต่างๆ แต่ละคอร์ของโปรเซสเซอร์ เป็นรายบุคคล
  • PS: มีประโยชน์มากสำหรับการสร้างรายการอย่างรวดเร็ว ตัวอย่างเช่น ด้วยคำสั่งเฉพาะ เราสามารถดึงกระบวนการ 10 รายการที่ใช้ทรัพยากรมากที่สุด ณ ขณะนั้นได้

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

systemd 260 TPM2 sandboxing
บทความที่เกี่ยวข้อง:
Systemd 260: TPM2, แซนด์บ็อกซ์ และความสามารถใหม่ใน Linux

การเพิ่มประสิทธิภาพด้านพลังงานและสมรรถนะ

เวิร์กสเตชั่นด้านเทคโนโลยีที่มีจอภาพหลายจอแสดงโค้ดและข้อมูล เหมาะสำหรับการตรวจสอบระบบ

ในการใช้งานแล็ปท็อป ความสมดุลระหว่างพลังงานและอายุการใช้งานแบตเตอรี่เป็นสิ่งสำคัญ ผู้ใช้บางรายใช้วิธีการเขียนสคริปต์เพื่อบังคับให้เข้าสู่โหมดประหยัดพลังงาน โดยใช้เครื่องมืออย่างCPU Powerเพื่อเปลี่ยนตัวควบคุม CPU เป็น 'powersave' หรือจำกัดการใช้พลังงานผ่าน TLP อย่างไรก็ตาม ควรระมัดระวัง: การบังคับให้สลับไปใช้ GPU ในตัวโดยใช้prime-selectอาจทำให้บางแอปพลิเคชัน เช่น Discord หรือ Firefox หยุดทำงานโดยไม่คาดคิด หากการเร่งความเร็วฮาร์ดแวร์ไม่ได้รับการกำหนดค่าอย่างถูกต้อง

เพื่อป้องกันไม่ให้คอมพิวเตอร์ของคุณร้อนเกินไปหรือแบตเตอรี่หมดเร็ว ควรตรวจสอบหาโปรแกรมมัลแวร์หรือกระบวนการทำงานผิด ปกติ อยู่เสมอ การใช้งาน CPU 100% โดยไม่มีแอปพลิเคชันใดเปิดอยู่ มักเป็นสัญญาณของปัญหาด้านความปลอดภัยหรือเบราว์เซอร์ที่มีแท็บและปลั๊กอินทำงานอยู่เบื้องหลังมากเกินไป

  ดูแลสุขภาพของคุณในขณะที่ใช้เวลาหลายชั่วโมงอยู่หน้าคอมพิวเตอร์

การควบคุมฮาร์ดแวร์อย่างสมบูรณ์หมายถึงการผสมผสานการใช้คำสั่งเทอร์มินัลเพื่อการวินิจฉัยอย่างรวดเร็วเข้ากับซอฟต์แวร์ตรวจสอบที่ทันสมัยซึ่งใช้ประโยชน์จากไดรเวอร์ DRM และมาตรฐาน XDG ตั้งแต่การติดตามการใช้งาน VRAM ในกระบวนการเรนเดอร์อย่างละเอียดไปจนถึงการจัดการคอร์ CPU และการประหยัดพลังงาน Linux มีเครื่องมือที่จำเป็นทั้งหมดเพื่อให้ผู้ใช้สามารถตัดสินใจได้ว่าจะจัดสรรทรัพยากรของเครื่องอย่างไรตามความต้องการที่แท้จริง

กำหนดค่าและบำรุงรักษาเซิร์ฟเวอร์
บทความที่เกี่ยวข้อง:
คู่มือฉบับสมบูรณ์สำหรับการติดตั้งและบำรุงรักษาเซิร์ฟเวอร์