Ubuntu โค้งสุดท้ายเจอ bug ร้ายแรงเกี่ยวกับประสิทธิภาพจัดการพลังงาน

เมื่อประมาณปลายสัปดาห์ที่แล้ว 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

Advertisements

Ubuntu เร็วกว่า, กินไฟมากกว่า Mac OS X

การทดสอบจาก Phoronix เจ้าประจำอีกแล้ว คราวนี้เป็นการประชันด้านการจัดการพลังงานระหว่าง Ubuntu 10.10 Maverick Meerkat กับ Mac OS X 10.6 Snow Leopard

เครื่องที่ใช้เป็นสังเวียนทดสอบ คือ MacBook Pro สเปก Intel Core i5 520M 2.4GHz, NVIDIA GeForce GT 330M (GT216)

ระบบปฏิบัติการ คือ

  • Mac OS X 10.6.5 release, 10.5.0 kernel, X.Org Server 1.4.2-apple56, NVIDIA graphics driver ที่ติดมาของ Apple เอง
  • Ubuntu 10.10 x86_64 ลงผ่าน Boot Camp, Linux 2.6.35 kernel, X.Org Server 1.9.0, NVIDIA 260.19.06 driver

ค่าทุกอย่างปรับเป็น default ที่แต่ละ OS ตั้งมาตอนแรก ยกเว้น display dimming (การลดความสว่างหน้าจอตอนไม่ได้ใช้งาน) เนื่องจาก Phoronix ผู้ทดสอบอ้างว่าทั้งสอง OS มีระดับการ dimming ต่างกัน

ผลการทดสอบทั้งสี่อัน ได้แก่ OpenArena, Nexuiz, C-Ray, และ John the Ripper ให้รูปแบบเหมือนกันหมด คือ Ubuntu รันการทดสอบได้เร็วกว่า แต่บริโภคพลังงานมากกว่า Mac OS X ไม่ว่าจะเป็นการทดสอบที่เน้น GPU (OpenArena, Nexuiz) หรือ CPU (C-Ray, และ John the Ripper) ก็ตาม Read more of this post