บทนำ
บทความนี้อธิบายความแตกต่างระหว่าง "การใช้งานจริงของ CPU/หน่วยความจำ (CPU/Memory Usage)" และ "การจัดสรร CPU/หน่วยความจำ (CPU/Memory Allocation)" ซึ่งเป็นข้อมูลสำคัญที่แสดงในหน้าสรุปข้อมูลโหนด (Node Summary) และแดชบอร์ดหลักของคลัสเตอร์ (Main Cluster Dashboard) บนแพลตฟอร์ม Sangfor HCI การทำความเข้าใจความแตกต่างนี้จะช่วยให้ผู้ดูแลระบบสามารถตรวจสอบและจัดการทรัพยากรได้อย่างมีประสิทธิภาพ
คำนิยาม
การใช้งานจริงของ CPU/หน่วยความจำ (CPU/Memory Usage)
- หมายถึง ปริมาณทรัพยากร CPU (รอบการประมวลผล) หรือหน่วยความจำ (RAM) ที่ถูก ใช้งานจริง โดย Virtual Machines (VMs), แอปพลิเคชันต่างๆ และตัวระบบปฏิบัติการของโฮสต์ (Host) ในขณะใดขณะหนึ่ง
- เป็นค่าที่เปลี่ยนแปลงอยู่เสมอ (Dynamic) ขึ้นอยู่กับภาระงาน (Workload) ที่เกิดขึ้นจริงบนระบบ
- ตัวอย่างเช่น หาก VM หนึ่งกำลังประมวลผลข้อมูลหนัก CPU Usage ของ VM นั้นและของโฮสต์โดยรวมก็จะสูงขึ้น
- เลขนี้จะเกิน 100% ไม่ได้
- การคำนวน CPU Memory Usage ของ Node
การจัดสรรของ CPU/หน่วยความจำ (CPU/Memory Allocation)
- หมายถึง ปริมาณทรัพยากร CPU หรือหน่วยความจำที่ได้ถูก กำหนดค่า (Configured), สำรองไว้ (Provisioned), หรือจองไว้ (Reserved) ให้กับ Virtual Machines (VMs)
- ค่านี้ไม่ได้หมายความว่า VM กำลังใช้ทรัพยากรทั้งหมดที่จัดสรรไว้จริง แต่อาจหมายถึงขีดจำกัดสูงสุดที่ VM สามารถเรียกใช้ได้
- การจัดสรรเกี่ยวข้องกับการตั้งค่าต่างๆ เช่น:
- Overcommitment: การอนุญาตให้ผลรวมของทรัพยากรที่จัดสรรให้กับ VMs ทั้งหมด สูงกว่า ทรัพยากรทางกายภาพที่มีอยู่จริงบนโฮสต์ได้
- Reservation: การจองทรัพยากรขั้นต่ำให้กับ VM เพื่อรับประกันว่า VM นั้นจะได้รับทรัพยากรตามที่กำหนดไว้เสมอ
- เลขในส่วนนี้สามารถเกิน 100% ได้ หากสร้าง VM ที่มี Spec รวมมากกว่า Physical Resource
การแสดงผลบนหน้าจอต่างๆ
หน้าสรุปข้อมูลโหนด (Node Summary)
- เข้าถึงผ่านเมนู
Nodes> เลือกโหนดที่ต้องการ >SummaryหรือHost Monitoring - หน้านี้จะแสดงข้อมูล ทั้ง "การใช้งาน (Usage)" และ "การจัดสรร (Allocation)" ของ CPU และหน่วยความจำสำหรับโหนดนั้นๆ
- ทำให้ผู้ดูแลระบบเห็นภาพรวมว่าโหนดเดี่ยวกำลังใช้ทรัพยากรไปเท่าใด
แดชบอร์ดหลักของคลัสเตอร์ (Main Cluster Dashboard)
- คือหน้า
Homeของ HCI หรือViewing Node/Cluster Running Status - เน้นแสดงข้อมูล "การใช้งาน (Usage)" ของ CPU และหน่วยความจำโดยรวมของทั้งคลัสเตอร์
- ข้อมูลนี้ช่วยให้เห็นภาพรวมของภาระงานปัจจุบันและ "สุขภาพ" โดยรวมของคลัสเตอร์
- แม้ว่าแดชบอร์ดหลักอาจไม่ได้แสดงตัวเลข "การจัดสรร (Allocation)" โดยตรง แต่ข้อมูลการจัดสรรจะเป็นพื้นฐานของความจุ (Capacity) ทั้งหมด
สรุปความแตกต่าง
หมายเหตุ
- การตรวจสอบประสิทธิภาพ (Performance Monitoring): การดูค่า Usage จะช่วยให้ทราบว่าระบบกำลังทำงานหนักเพียงใด หาก Usage สูงอย่างต่อเนื่อง อาจบ่งชี้ว่าทรัพยากรไม่เพียงพอ
- การวางแผนความจุ (Capacity Planning): การดูค่า Allocation จะช่วยในการวางแผนว่าระบบยังสามารถรองรับ VM ใหม่ได้อีกเท่าใด
-
Overcommitment และความเสี่ยง: Sangfor HCI รองรับ CPU และ Memory Overcommitment ซึ่งช่วยให้ใช้ทรัพยากรที่มีอยู่ได้คุ้มค่าสูงสุด อย่างไรก็ตาม หากตั้งค่า ratio สูงเกินไป อาจทำให้ทรัพยากรทางกายภาพไม่เพียงพอ
วิธีเพิ่ม HCI CPU overcommit และ Memory over commit - Resource Reservation: การตั้งค่า CPU Reservation ช่วยให้มั่นใจได้ว่า VM ที่สำคัญจะได้รับทรัพยากร CPU ขั้นต่ำตามที่กำหนดไว้เสมอ
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น