參考消息網(wǎng)2月20日報道 據(jù)美國趣味科學網(wǎng)站2月17日報道,科學家發(fā)現(xiàn),通過在Linux操作系統(tǒng)中增加約30行代碼,可以大大降低數(shù)據(jù)中心消耗的能量。
加拿大研究人員發(fā)現(xiàn)了一種方法,可以將一些數(shù)據(jù)中心消耗的能量降低30%。
根據(jù)國際能源署的數(shù)據(jù),2022年,全球數(shù)據(jù)中心的用電量估計在240至340太瓦時之間。科學家說,這相當于開采加密貨幣耗電量的2到3倍,而計算領域作為一個整體占全球能源消耗總量的5%。
更重要的是,據(jù)高盛公司預測,在人工智能呈幾何級數(shù)增長的推動之下,數(shù)據(jù)中心的能耗預計將進一步增長。
但滑鐵盧大學的研究人員說,他們已經(jīng)開發(fā)出一種低成本和簡單的解決方案,將使數(shù)據(jù)中心的能耗降低近1/3,而該方案的核心僅僅是為Linux操作系統(tǒng)增加約30行新代碼。
幾乎所有網(wǎng)絡流量都是通過數(shù)據(jù)中心進行路由,其中大多數(shù)使用的是開源操作系統(tǒng)Linux。滑鐵盧大學計算機科學教授馬丁·克斯滕1月20日在一份聲明中解釋說,信息以“數(shù)據(jù)包”的形式抵達,然后由數(shù)據(jù)中心的“前端”來分配和分發(fā)。
克斯滕和該研究論文的合著者、計算機科學研究生彼得·蔡(音)設計了一個小改動,使數(shù)據(jù)處理更加高效。這一方法最早是2023年12月發(fā)表在《美國計算機協(xié)會計算機系統(tǒng)測量與分析會議論文集》上的一項研究中提出的,但本月該代碼作為Linux 6.13版本的一部分被公布出來。克斯滕在聲明中說:“我們重新安排了需要執(zhí)行的任務及執(zhí)行任務的時間,從而更好地利用了數(shù)據(jù)中心的中央處理器(CPU)緩存。這有點像重新安排制造廠的流水線,這樣就不會讓人們跑來跑去。”
克斯滕同云計算服務提供商“急速”公司的卓越工程師喬·達馬托合作,開發(fā)了一小段代碼,約30行,改善了Linux對網(wǎng)絡流量的處理。
這一方法能識別并量化異步硬件中斷請求(IRQ)的直接和間接成本,IRQ是分配數(shù)據(jù)包的過程,是帶來能耗的主要因素。該方法還提出,對Linux系統(tǒng)進行小幅優(yōu)化,能使傳統(tǒng)基于內(nèi)核的網(wǎng)絡效率和性能顯著提高45%,而不犧牲操作效率。
克斯滕在聲明中說:“所有這些大公司(亞馬遜、谷歌、元宇宙平臺公司等等)都在或多或少地使用Linux,但它們對如何使用Linux非常挑剔。如果它們選擇在數(shù)據(jù)中心‘啟用’我們的方法,就能在全世界節(jié)省大量能源。互聯(lián)網(wǎng)上幾乎每次服務請求都會受到積極影響。”(編譯/林朝暉)
(審核:歐云海)