Ubuntu โค้งสุดท้ายเจอ bug ร้ายแรงเกี่ยวกับประสิทธิภาพจัดการพลังงาน
Tuesday 26 April 2011 Leave a comment
เมื่อประมาณปลายสัปดาห์ที่แล้ว Phoronix ได้เจอ bug เกี่ยวกับการจัดการพลังงานใน Linux Kernel ตอนแรกหลายคนก็คิดว่าเป็นเฉพาะเครื่องทดสอบของ Phoronix แต่หลังจากได้มีรายงานจากผู้ใช้คนอื่นๆ เพิ่มเข้ามาหนักเข้า ทุกคนก็รู้แล้วว่าอันนี้เป็นของจริงอะไรจริง
อาการสูบพลังงานเกินจำเป็นของ Linux พบได้ทั้งระบบที่ใช้ Intel และ AMD เท่าที่ Phoronix ตรวจสอบมีแต่เครื่องอันที่เป็นโน้ตบุค แต่คาดกันว่าทั้ง desktop และ server ก็คงได้รับผลกระทบเดียวกัน
จากผลที่ Phoronix ทดสอบ Linux 2.6.38 Kernel บริโภคพลังงานมากกว่า Kernel เดิมๆ ถึง 14-18% แม้ในขณะที่ idle หรือในขณะทำงานก็ตาม และการกินพลังงานมากขึ้นก็ไม่ช่วยให้ประสิทธิภาพดีขึ้นแต่อย่างใด
เนื่องจาก bug นี้เป็นของ Linux Kernel ตั้งแต่ 2.6.38 ขึ้นไป ดังนั้น distro ที่ใช้ Kernel 2.6.38 และ 2.6.39 ก็รับผลกระทบหมดเลย รวมถึง Ubuntu 11.04 Natty Narwhal ที่กำลังจะออกในวันที่ 28 เมษายน 2011 นี้ด้วย ตอนนี้ได้มีการประกาศใน Launchpad แล้วว่า bug ตัวนี้อยู่ในระดับ High
ตอนนี้ยังไม่มีใครแน่ใจว่า bug นี้เกิดจากอะไร แต่จากข้อมูลที่ Phoronix มี (Phoronix มีระบบอัตโนมัติทำ benchmark ของ Kernel เก็บไว้ทุกวัน) สังเกตได้ว่า bug นี้เริ่มต้นในประมาณกลางเดือนมกราคม จากนั้นก็มีการเพิ่มระดับความร้ายแรงของ bug นี้อีกหลายรอบโดยที่ไม่มีใครทักท้วง สาเหตุที่คาดว่าจะเป็นไปได้มากที่สุด คือ ส่วนเกี่ยวกับการจัดการหน่วยความจำ เพราะปัญหามักจะหนักขึ้นในช่วงวันเดียวกับที่มีการแก้ไขในส่วนนี้ใน Kernel
Phoronix เดาไว้ว่า Ubuntu คงแก้ bug นี้ไม่ทัน Ubuntu 11.04 ออกอย่างเป็นทางการแน่ สงสัยว่าทีมนักพัฒนาของ Ubuntu คงต้องรอให้ฝั่ง Mainline Kernel แก้ แล้วค่อย back port กลับมาใส่ใน Natty ทีหลัง
ที่มา http://www.phoronix.com/scan.php?page=news_item&px=OTM3NQ





ใครมาพูดอะไรไว้บ้าง?