CNET科技資訊網3月31日國際報道 美國太平洋時區時間本周二,Linux 之父托瓦爾茲呼吁對Linux 內核的性能進行更多的定期測試,以盡早地發現任何造成性能下降的修改。
目前,只有最新的實用版Linux 內核才帶有性能測試數據。托瓦爾茲表示,連續地對開發版內核進行性能測試是有益的,這樣能夠更容易地發現效率低下的代碼。
在Linux 內核郵件列表上的一個帖子中,托瓦爾茲表示,目前的這種方法使得開發人員在發現導致性能下降的代碼方面有二個月的延遲,每天(至少每周二次)進行性能測試將更有趣。
這一問題是由英特爾公司的員工肯尼思公布的不同版本的Linux 2.6 內核的性能數據引發的。測試表明,2.6.11、2.6.9 、2.6.8 、2.6.2 版內核的性能較Red Hat Enterprise Linux 3分別下降了13% 、6%、23% 、1%。
Red Hat Enterprise Linux 3 基於Linux 2.4 ,同時借鑒了部分Linux 2.6 的功能。
托瓦爾茲表示,為了更好地發現造成不同版本間性能大幅度變化的代碼,更經常的性能測試是必要的。他說,例如2.6.2 和2.6.8 之間性能變化如此大,但許多開發人員卻一籌莫展,不清楚問題出現在哪裡。如果對每周的版本進行性能測試,就能夠發現不同版本之間有什麼差別。
肯尼思表示,他將說服上司,讓他對Linux 內核進行定期測試。他說,我肯定會向上司表明,托瓦爾茲希望每天都對Linux 內核進行性能測試。(編輯:孫瑩)