| Dynamic Memory ใน Windows Server 2008 R2 SP1 | |||
|
|
หลังจากที่ Microsoft ประกาศให้ทดลองใช้งาน Windows Server 2008 R2 Service Pack 1 (SP1) Beta ผมเห็น feature หนึ่งที่น่าสนใจนั่นก็คือ Dynamic Memory feature สำหรับ Hyper-V วันนี้เลยอยากจะอธิบาย featuer นี้แบบคร่าว ๆ กัน เพราะเป็นจุดที่น่าสนใจของ Hypervisor นั่นก็คือการจัดการหน่วยความจำ(memory) ซึ่งแน่นอนว่า VMware เค้ามี feature ด้านนี้เป็นตัวชูโรงตัวหนึ่งเหมือนกัน Dynamic Memory เป็นการเพิ่มประสิทธิภาพด้าน memory ให้กับ Hyper-V R2 ด้วยการนำหน่วยความจำ(memory) ที่มีอยู่ใน Physical host เอามาจัดเป็น Pool และทำการแจกจ่ายหน่วยความจำ(memory) ให้กับ VM ที่ทำงานอยู่บน Host นั้น เท่าที่ VM ใช้งานจริง นั่นหมายความว่า การเปลี่ยนแปลงตามภาระงาน VM จะสามารถได้รับการจัดสรรหน่วยความจำใหม่โดยไม่หยุดชะงัก จากการจัดการของ Dynamic Memory Balancing นั่นเอง รายละเอียดของ Dynamic Memoryดูหน้าตาในส่วนของการ setting memory ของ VM ก่อนเลย Hyper-V R2 จะมีการกำหนดรูปแบบของ memory ออกเป็นสองแบบคือ Static และ Dynamic Static memory มีมาตั้งแต่ Hyper-V V1 โดยการทำงานก็เหมือนเดิมคือ จะทำการจองพื้นที่ของ memory ไว้ตามที่กำหนด และใช้งาน memory นี้ในตอนที่ Power On VM และเมื่อมีการ Shutdown/Power Off ตัว VM จะคืน memory ให้กับ Host (ดูรูปการกำหนด static memory ข้างล่าง)
Dynamic memory จะมีค่าให้กำหนดสองค่าคือ Startup RAM และ Maximum RAM ตามรูปข้างล่าง
Startup RAM คือค่าเริ่มต้นที่กำหนดให้กับ VM และ Host จะจองเนื้อที่นี้ไว้เลย ส่วนค่า Maximum RAM จะเป็นค่าสูงสุดของ Memory ที่ VM สามารถใช้งานได้ โดยสูงสุดที่ 64 GB อีกสองค่าที่น่าสนใจคือ สามารถกำหนดค่า Memory Buffer และ Memory Priority แต่จะสามารถกำหนดได้ในรูปแบบของเปอร์เซ็นต์ ดูได้จากรูปข้างล่าง
ดูแล้วก็เป็นอีก feature หนึ่งที่มีประโยชน์เหมือนกัน สำหรับใครอยากลองดาวน์โหลด Windows Server 2008 R2 Service Pack 1 (SP1) Beta ก็โหลดได้ที่ http://technet.microsoft.com/en-us/evalcenter/ff183870.aspx Reference : http://blogs.technet.com/b/virtualization |
| แก้ไขล่าสุด ( วันอังคารที่ 07 กันยายน 2010 เวลา 11:00 น. ) |





