6月21日消息:Meta 工程團隊今天發(fā)布博文,展示了名為透明內(nèi)存分流(Transparent Memory Offloading,簡稱 TMO)的 Linux 內(nèi)核技術(shù),目前已經(jīng)在 Facebook/Meta 服務(wù)器中投入使用。
據(jù)介紹,透明內(nèi)存分流 (TMO) 是 Meta 針對異構(gòu)數(shù)據(jù)中心環(huán)境的解決方案,它引入了一種新的 Linux 內(nèi)核機制,可以實時測量由于 CPU、內(nèi)存和 I/O 資源短缺而導(dǎo)致的工作丟失。在這些信息的指導(dǎo)下,TMO 會自動調(diào)整內(nèi)存量以卸載到異構(gòu)設(shè)備,例如壓縮內(nèi)存或 SSD。它根據(jù)設(shè)備的性能特征和應(yīng)用程序?qū)^慢內(nèi)存訪問的敏感性來執(zhí)行此操作。
TMO 已經(jīng)在生產(chǎn)環(huán)境中運行了一年多,在 Meta 的數(shù)據(jù)中心內(nèi),這種 TMO 功能在其數(shù)百萬臺服務(wù)器中為每臺服務(wù)器節(jié)省了20~32% 的內(nèi)存。
關(guān)鍵詞: