微軟的 Linux 發(fā)行版 CBL-Mariner 已支持 NVMe 多路徑
發(fā)布時(shí)間:2023-06-19 11:17:16
微軟的 Linux 發(fā)行版 CBL-Mariner 是一款專為微軟的云基礎(chǔ)架構(gòu)和邊緣產(chǎn)品與服務(wù)而設(shè)計(jì)的內(nèi)部 Linux 發(fā)行版,旨在為這些設(shè)備和服務(wù)提供一個(gè)一致的平臺(tái),并增強(qiáng)微軟在 Linux 更新方面的能力。CBL-Mariner 是微軟對(duì)各種 Linux 技術(shù)的投資的一部分,例如 SONiC、Azure Sphere OS 和 Windows Subsystem for Linux (WSL)。
CBL-Mariner 的團(tuán)隊(duì)于 6 月 15 日發(fā)布了最新的更新版本 CBL-Mariner 2.0.20230609,與大多數(shù)月度發(fā)布一樣,該版本帶來(lái)了一系列的軟件包更新。CBL-Mariner 2.0.20230609 更新了 networkd-dispatcher、libssh、mtools、libdrm、curl 等工具。部分核心軟件包的更新是為了解決一些安全漏洞。
該版本的一個(gè)值得注意的內(nèi)核變化是添加了 NVMe 多路徑的支持,通過啟用 CONFIG_NVME_MULTIPATH 配置選項(xiàng)。NVMe 多路徑是 NVM Express 規(guī)范中關(guān)于多路徑的內(nèi)容,它允許在服務(wù)器(系統(tǒng))和存儲(chǔ)設(shè)備之間存在多個(gè)物理路徑,這可以提高可靠性和可能的性能優(yōu)勢(shì)。雖然 CBL-Mariner 的內(nèi)核鏡像現(xiàn)在已經(jīng)內(nèi)置了 NVMe 多路徑支持,但它默認(rèn)是關(guān)閉的。要在運(yùn)行時(shí)啟用 Linux NVMe 多路徑支持,可以使用 \"nvme_core.multipath=Y\" 內(nèi)核選項(xiàng)。
更多關(guān)于 CBL-Mariner 最新版本的變化可以在 GitHub 上查看。