CPU Metric of Zabbix

CPU Metric of Zabbix

แหล่งรวม CPU Metric ของ Zabbix นหัวข้อการ Monitoring Node


1. Idle time (สีเขียวอ่อน / สีเทา) - CPU ว่าง

  • ความหมาย: เปอร์เซ็นต์ที่ CPU “ว่างงาน” จริงๆ ครับ คือไม่มี Process อะไรในคิวรอทำงานเลย
  • วิธีอ่าน: ถ้าค่านี้สูง (เช่น 90-100%) แปลว่าเซิร์ฟเวอร์สบายมาก ถ้าค่านี้ตกลงมาเหลือ 0% แปลว่า CPU ของคุณกำลังทำงานหนัก 100% เต็ม

2. User time (สีฟ้า / สีน้ำเงิน) - CPU ทำงานให้แอป

  • ความหมาย: เปอร์เซ็นต์ที่ CPU กำลังประมวลผลคำสั่งของ “แอปพลิเคชัน” (User Space) เช่น python, java, nginx (ส่วนที่ประมวลผลเว็บ), หรือ Database (ส่วนที่ Query)
  • วิธีอ่าน: ถ้าค่านี้สูง แปลว่า “แอป” ของคุณกำลังทำงานหนักครับ

3. System time (สีแดง) - CPU ทำงานให้ OS

  • ความหมาย: เปอร์เซ็นต์ที่ CPU กำลังประมวลผลคำสั่งของ “Kernel” (ระบบปฏิบัติการ) (Kernel Space)
  • ตัวอย่างงาน: การจัดการหน่วยความจำ, การเปิด/ปิดไฟล์, การจัดการ Process, หรือการรับส่งข้อมูล Network ในระดับล่าง
  • วิธีอ่าน: ถ้าค่านี้สูง แปลว่า OS กำลังทำงานหนักเพื่อจัดการทรัพยากร อาจจะเกิดจาก I/O หรือ Network ที่หนักมาก

4. Wait time (iowait) (สีเหลือง / สีส้ม) - CPU “รอ” Disk/Network

  • ความหมาย: นี่คือตัวที่สำคัญที่สุดตัวหนึ่ง! มันคือเปอร์เซ็นต์ที่ CPU “ว่าง” (ไม่ได้ประมวลผล) แต่ “ไม่สามารถไปไหนได้” เพราะกำลัง “นั่งรอ” ให้ Disk (HDD/SSD) หรือ Network (NFS) ที่ช้ามากๆ ตอบกลับมา
  • วิธีอ่าน: ถ้าค่านี้พุ่งสูง (เช่น 30%+) แต่ User กับ System ต่ำ… แปลว่า CPU คุณไม่ได้พัง แต่ Disk หรือ Storage ของคุณกำลังจะตายครับ (นี่คือคอขวด)

5. Interrupts (irq / softirq) (สีชมพู / สีม่วง) - CPU รับมือ Hardware

  • ความหมาย: เปอร์เซ็นต์ที่ CPU ต้อง “หยุด” งานที่ทำอยู่ เพื่อไปจัดการ “สัญญาณขัดจังหวะ” (Interrupts) ที่มาจาก Hardware
  • ตัวอย่างงาน: การ์ด LAN ที่ตะโกนว่า “เฮ้! มี Packet ใหม่มา!” หรือ Keyboard ที่บอกว่า “มีการกดปุ่ม!”
  • วิธีอ่าน: ถ้าค่านี้สูงผิดปกติ มักจะเกี่ยวกับ Network ที่รับ Traffic หนักมหาศาล (เช่น โดน DDoS) หรือ Driver Hardware มีปัญหาครับ

6. Nice time (สีฟ้าอ่อน) - CPU ทำงานให้ “คนใจดี”

  • ความหมาย: เปอร์เซ็นต์ที่ CPU ถูกใช้ไปโดย Process ที่มีความสำคัญ “ต่ำ” (Process ที่ถูกตั้งค่า nice ไว้)
  • ตัวอย่างงาน: งาน Backup กลางคืน, งาน Batch processing ที่ตั้งใจให้รันช้าๆ ไม่แย่งงานหลัก
  • วิธีอ่าน: ถ้าค่านี้สูง ก็ไม่น่ากังวลครับ แปลว่างานที่ไม่รีบกำลังทำงานอยู่

7. Steal time (steal / st) (สีดำ / สีเทาเข้ม) - CPU “โดนขโมย” (สำหรับ VM)

  • ความหมาย: นี่คือค่าสำหรับ Virtual Machine (VM) เท่านั้น! มันคือเปอร์เซ็นต์ที่ VM ของคุณ “อยาก” จะทำงาน แต่ “ทำไม่ได้” เพราะ Hypervisor (Host) “ขโมย” CPU ไปให้ VM ตัวอื่นที่สำคัญกว่า
  • วิธีอ่าน: ถ้าค่านี้สูง แปลว่า Host ที่คุณรัน VM อยู่กำลังแบกภาระหนักเกินไป (Oversubscribed) VM ของคุณเลยโดนแย่ง CPU ครับ

8. Guest time (guest / guest_nice) - CPU ทำงานให้ “แขก” (สำหรับ Host)

  • ความหมาย: นี่คือค่าสำหรับเครื่อง Host (Hypervisor) เท่านั้น! มันคือเปอร์เซ็นต์ที่ CPU ของ Host ถูกใช้ไปเพื่อ “รัน” VM (Guest) ที่อยู่ข้างใน
  • วิธีอ่าน: ถ้าคุณรัน KVM/Proxmox/VMware ค่านี้สูงคือเรื่องปกติครับ แปลว่า VM ของคุณกำลังทำงานหนัก
Was this article helpful? Votes: 0
Article details:
Published date: 31/10/2025 4:01AM
Last updated: 19/05/2026 6:58AM (game - phornlert@metrabyte.cloud)
Share article: 
Author: game (phornlert@metrabyte.cloud)