設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

騰訊云服務(wù)器操作系統(tǒng)TencentOS內(nèi)核正式開源

2020/1/9 14:30:42 來(lái)源:IT之家 作者:騎士 責(zé)編:騎士

據(jù)騰訊官方消息,1月9日,騰訊云宣布將開源其服務(wù)器操作系統(tǒng)TencentOS內(nèi)核。相比業(yè)內(nèi)其它版本Linux內(nèi)核,騰訊云TencentOS內(nèi)核在資源調(diào)度彈性、容器支持、系統(tǒng)性能及安全等層面更適合云環(huán)境。

TencentOS Kernel是繼騰訊云物聯(lián)網(wǎng)操作系統(tǒng)TencentOS tiny之后,TencentOS家族對(duì)外開源的第二款產(chǎn)品。TencentOS是騰訊云操作系統(tǒng)系列產(chǎn)品,由騰訊云架構(gòu)平臺(tái)部主力研發(fā),覆蓋數(shù)據(jù)中心、桌面系統(tǒng)、邊緣設(shè)備和物聯(lián)網(wǎng)終端等應(yīng)用場(chǎng)景,提供可靠的云平臺(tái)構(gòu)建、接入和應(yīng)用能力,幫助客戶轉(zhuǎn)化云的價(jià)值。

TencentOS服務(wù)器操作系統(tǒng)在騰訊公司服役超過10年,覆蓋公司全部自研業(yè)務(wù),裝機(jī)量過百萬(wàn)。2019年9月新開源的TencentOS tiny,是騰訊面向物聯(lián)網(wǎng)領(lǐng)域開發(fā)的實(shí)時(shí)操作系統(tǒng),具有低功耗、低資源占用、模塊化、安全可靠等特點(diǎn),可有效提升物聯(lián)網(wǎng)終端產(chǎn)品開發(fā)效率,目前在Github上標(biāo)星已達(dá)3.7k。

下面是TencentOS Kernel介紹:

在云平臺(tái)資源調(diào)度的需求背景下,TencentOS Kernel研發(fā)了專用的資源調(diào)度算法,大幅提升整機(jī)的資源彈性。業(yè)務(wù)可以根據(jù)需求指定資源分配的數(shù)量和級(jí)別,從相同數(shù)量不同級(jí)別的資源獲得的系統(tǒng)服務(wù)存在明顯差別。

TencentOS Kernel研發(fā)的CPU彈性調(diào)度算法,在離在線業(yè)務(wù)混布場(chǎng)景下收益十分顯著。在不影響在線業(yè)務(wù)質(zhì)量的前提下,整機(jī)的CPU利用率最高提升了3倍,部分業(yè)務(wù)場(chǎng)景下可將整機(jī)CPU利用率提升至90%。

TencentOS Kernel從業(yè)務(wù)需求出發(fā),首先對(duì)必要的系統(tǒng)狀態(tài),比如cpuinfo、stat、loadavg、meminfo、vmstat、diskstats、uptime等進(jìn)行了隔離增強(qiáng),保證容器中的應(yīng)用能獲得正確的系統(tǒng)狀態(tài)信息。

更重要的是,TencentOS Kernel還提供包括NVME IO隔離等特性,徹底解決IO控制組在多隊(duì)列設(shè)備場(chǎng)景資源利用率低,不支持按比例隔離等問題,保證了不同場(chǎng)景下的IO隔離效果。

TencentOS Kernel通過實(shí)現(xiàn)類FMENTRY,F(xiàn)TRACE with REGS功能,給KPATCH中增加ARM64支持等實(shí)現(xiàn)了針對(duì)ARM64架構(gòu)的內(nèi)核熱補(bǔ)丁方案。

TencentOS Kernel提供進(jìn)程GDB禁止功能,阻止跨進(jìn)程獲取內(nèi)存,加載動(dòng)態(tài)庫(kù)等,保障業(yè)務(wù)進(jìn)程的數(shù)據(jù)安全。

性能方面,TencentOS Kernel針對(duì)計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)子系統(tǒng)均經(jīng)過獨(dú)有的優(yōu)化,例如PAGE CACHE LIMIT功能,限制page cache的使用率,盡量使系統(tǒng)剩余的內(nèi)存能夠滿足業(yè)務(wù)的需求;TencentOS Kernel還新增多個(gè)sysctl/proc控制接口,內(nèi)核啟動(dòng)參數(shù)等來(lái)優(yōu)化用戶體驗(yàn)。

TencentOS Kernel開源地址:https://github.com/Tencent/TencentOS-kernel

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:騰訊,操作系統(tǒng),開源

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知