จากการวิจัยเรื่อง Power Consumption of Virtualization Technologies: an Empirical Investigation ที่ได้นำ Hypervisor และ Container ชั้นนำอย่าง Xen, KVM, Docker และ LXC มาทดสอบเพื่อเปรียบเทียบการใช้พลังงาน สำหรับเป็นข้อมูลให้ Data Center ขนาดใหญ่และบริการ Cloud ต่างๆ ได้นำไปพิจารณาใช้ ก็พบว่า Container ประหยัดพลังงานกว่า Virtual Machine ดังผลทดสอบต่อไปนี้
- ในการใช้งาน CPU และ Memory ผลไม่แตกต่างกันมากนักสำหรับแต่ละเทคโนโลยี
- ในการรับและส่ง TCP และ UDP นั้น Container ประหยัดพลังงานกว่า Virtual Machine
- ขนาดของ MTU Byte ที่ 1500-bytes และ 9000-bytes นั้นไม่ส่งผลแตกต่างทางด้านพลังงานมากนัก
- ในการรับและส่ง TCP นั้น Docker ประหยัดพลังงานเป็นอันดับ 1 ตามมาด้วย LXC, KVM และ Xen
ทั้งนี้ความแตกต่างด้านพลังงานที่เกิดขึ้นนี้ มีต้นเหตุมาจากการที่ระบบ Virtualization นั้นมีชั้นของ Virtual Network ที่ต้องประมวลผลเพิ่มในระดับ Hypervisor เพิ่มขึ้นมาอีกชั้นนั่นเอง
สำหรับใครที่อยากอ่าน Paper ตัวเต็ม สามารถโหลดอ่านได้ที่ http://arxiv.org/abs/1511.01232 เลยนะครับ
ที่มา: http://www.theregister.co.uk/2015/11/06/containers_thrash_vms_in_the_power_consumption_stakes/