linux內核的耗電問題!(最後,我默默地把內核給降級了。)
发表于 : 2011-10-16 10:00
(鑑於本人英語一般,中文也一般,外加粗心...文中對外文的翻譯可能有偏頗,大家如有發現,望及時指出,謝謝~)
本人用的是dell的移動工作站。
之前用Win7電池能支撐將近四小時吧...但換用ubuntu 11.04,刷上3.1.0-rc9內核以後驚奇地發現電池續航時間居然不到兩小時四十分!雖然曾今聽人說linux電源管理一般般,但也不能差那麼多啊。於是我上網查了查資料......
http://www.phoronix.com/scan.php?page=a ... ffda&num=1
(大意說的是:linux內核自2.6.38以後,不知道發了什麼神經,在不同的使用環境下,功耗水平較2.6.37及以前的版本上升了10~30%,後面是各種詳細的對比數據。)
原來是這樣子...11.04的內核版本是2.6.38,處在悲劇的行列之中。據我自己的觀察,在使用電池的時候,筆記本空載功耗最低是28瓦左右。開個firefox、libreoffice之後馬上飆升到31瓦以上。我的電池是87瓦時的,掐指一算——果然是悲劇啊!!!(win7已經卸載了,故功耗數據不可得,敬請諒解)
問題出在linux的核心上,或許升級內核能解決問題。繼續查資料,發現...
http://www.phoronix.com/scan.php?page=a ... ress&num=1
(大意:linux3.0的內核(也就是ubuntu11.10的內核)並沒有解決功耗問題,3.1(以後ubuntu12.04可能會用)嘛,在3.0的基礎上再多消耗10%。耗電量增加主要源於PCI-E插口電源管理的bug——目前沒有開發者打算解決這個問題...)
http://www.phoronix.com/scan.php?page=a ... ess2&num=1
(外國的geek真是好敬業啊,汗顏!)(作者對比了2.6.24到2.6.38這12個版本的功耗,在2.6.38之前,2.6.35內核的功耗較2.6.34也有顯著提高...然後又是各種圖表、數據)
所以結論是:
2.6.34及以前的內核,再功耗控制方面表現良好;
2.6.35(ubuntu10.10)的功耗比2.6.34上升;(文中說的是閒置狀態下.35比.34多耗20%的電)(原因不明);
2.6.38(ubuntu11.04)比2.6.35再多10%~30%(因爲PCI-E接口電源管理bug);
3.0.x(ubuntu11.10)並沒有解決功耗問題;
3.1-rc(尚在開發,估計是未來的12.04LTS)在3.0.x的基礎上再加10%;
這說得吾等這些本本用戶情何以堪啊!!!
六樓是實戰降級+精簡內核
十樓是不嚴謹的功耗測試
三十九樓詳細地重測了一下
本人用的是dell的移動工作站。
之前用Win7電池能支撐將近四小時吧...但換用ubuntu 11.04,刷上3.1.0-rc9內核以後驚奇地發現電池續航時間居然不到兩小時四十分!雖然曾今聽人說linux電源管理一般般,但也不能差那麼多啊。於是我上網查了查資料......
http://www.phoronix.com/scan.php?page=a ... ffda&num=1
(大意說的是:linux內核自2.6.38以後,不知道發了什麼神經,在不同的使用環境下,功耗水平較2.6.37及以前的版本上升了10~30%,後面是各種詳細的對比數據。)
原來是這樣子...11.04的內核版本是2.6.38,處在悲劇的行列之中。據我自己的觀察,在使用電池的時候,筆記本空載功耗最低是28瓦左右。開個firefox、libreoffice之後馬上飆升到31瓦以上。我的電池是87瓦時的,掐指一算——果然是悲劇啊!!!(win7已經卸載了,故功耗數據不可得,敬請諒解)
問題出在linux的核心上,或許升級內核能解決問題。繼續查資料,發現...
http://www.phoronix.com/scan.php?page=a ... ress&num=1
(大意:linux3.0的內核(也就是ubuntu11.10的內核)並沒有解決功耗問題,3.1(以後ubuntu12.04可能會用)嘛,在3.0的基礎上再多消耗10%。耗電量增加主要源於PCI-E插口電源管理的bug——目前沒有開發者打算解決這個問題...)
http://www.phoronix.com/scan.php?page=a ... ess2&num=1
(外國的geek真是好敬業啊,汗顏!)(作者對比了2.6.24到2.6.38這12個版本的功耗,在2.6.38之前,2.6.35內核的功耗較2.6.34也有顯著提高...然後又是各種圖表、數據)
所以結論是:
2.6.34及以前的內核,再功耗控制方面表現良好;
2.6.35(ubuntu10.10)的功耗比2.6.34上升;(文中說的是閒置狀態下.35比.34多耗20%的電)(原因不明);
2.6.38(ubuntu11.04)比2.6.35再多10%~30%(因爲PCI-E接口電源管理bug);
3.0.x(ubuntu11.10)並沒有解決功耗問題;
3.1-rc(尚在開發,估計是未來的12.04LTS)在3.0.x的基礎上再加10%;
這說得吾等這些本本用戶情何以堪啊!!!
六樓是實戰降級+精簡內核
十樓是不嚴謹的功耗測試
三十九樓詳細地重測了一下