Bản vá Kernel mới cắt giảm điện năng tiêu thụ của Linux

Diễn đàn - Ngày đăng : 07:12, 04/11/2015

Người sử dụng Linux làm việc trên máy tính xách tay và các thiết bị cầm tay khác có thể sớm có lý do để vui mừng nhờ vào một bản vá Kernel mới hứa hẹn sẽ khắc phục vấn đề ngốn điện của Linux trong các phiên bản gần đây của phần mềm.

Ảnh hưởng đến các hệ thống Linux sử dụng phiên bản 2.6.38 hoặc các phiên bản mới hơn của nhân Linux, các vấn đề đã làm tăng đáng kể mức điện năng tiêu thụ của Linux, kết quả là thời gian sử dụng thiết bị của người dùng bị giảm đi với mỗi lần sạc pin.

Ví dụ, điện năng tiêu thụ của một máy tính xách tay Intel Sandy Bridge chạy hệ điều hành Ubuntu Linux với nhân 3.1 đã tăng 76% kể từ hồi đầu năm do tính ngốn điện của nhân Linux, theo một báo cáo trong mùa hè này trên Phoronix.

Tuy nhiên, vào đầu tháng này, một bản vá mới đã được đề xuất dường như là một sửa chữa, một lần và cho tất cả các. Bản vá không có khả năng xuất hiện trong nhân Linux chính thống cho đến phiên bản 3.3, nhưng nó vẫn có thể có trong gói nhân Linux 3,2 cho việc sử dụng trong Ubuntu 12.04 LTS và các phân phối khác.

Tiết kiệm điện

Việc chuyển đổi từ Linux 2.6.37 thành phiên bản 2.6.38 đã gây ra sự gia tăng 9 watt điện năng tiêu thụ trung bình, có nghĩa là tăng 36%, Phoronix nhận định, và các phiên bản tiếp theo sẽ tăng theo nhu cầu của chúng.

Cốt lõi của vấn đề là sự vô hiệu hóa trong nhiều hệ thống của PCI Express ASPM (Active State Power Management), một tính năng được thiết kế để tiết kiệm điện năng tiêu thụ của hệ thống. Bắt đầu với Linux 2.6.38, ASPM thường xuyên bị vô hiệu hóa khi nó không được phép, dẫn đến việc gia tăng điện năng sử dụng. Điều này được phát hiện trên cả hai hệ thống điện thoại di động và máy tính để bàn.

Tuy nhiên, với bản vá mới khoảng 60 dòng lập trình được tạo ra bởi kỹ sư Matthew Garrett của Red Hat, việc sử dụng điện năng trở lại đúng như vốn có trước đây trong các phiên bản của nhân Linux trước Linux 2.6.38, Phoronix báo cáo tuần trước.

Ví dụ, khi áp dụng bản vá lỗi trên một máy tính xách tay Core i7 đã sử dụng nhiều hơn 14% mức điện năng bởi vì vấn đề ngốn điện của nhân Linux thì "điện năng trở lại các mức giống như trên Linux 2.6.37", Michael Larabel của Phoronix cho biết.

Vì vậy, nếu bạn đã được sử dụng một phiên bản gần đây của Linux, rất có thể là phần cứng của bạn đang ngốn nhiều điện năng hơn trước đây cho dù bạn nhận ra nó hay không. Và giờ đây, cách giải quyết là phụ thuộc vào tầm nhìn của bạn.

Minh Phượng