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