日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

为云而生,腾讯云服务器操作系统TencentOS内核正式开源

發(fā)布時(shí)間:2023/11/21 综合教程 45 生活家
生活随笔 收集整理的這篇文章主要介紹了 为云而生,腾讯云服务器操作系统TencentOS内核正式开源 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  1 月 9 日,騰訊云宣布將開(kāi)源其服務(wù)器操作系統(tǒng) TencentOS 內(nèi)核。相比業(yè)內(nèi)其它版本 Linux 內(nèi)核,騰訊云 TencentOS 內(nèi)核在資源調(diào)度彈性、容器支持、系統(tǒng)性能及安全等層面極具競(jìng)爭(zhēng)力,特別適合云環(huán)境。該系統(tǒng)的開(kāi)源及應(yīng)用可幫助客戶大幅提升云上資源的利用效率,降低運(yùn)營(yíng)成本,同時(shí)獲得更加安全可靠的業(yè)務(wù)運(yùn)行環(huán)境。

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

  騰訊云操作系統(tǒng)團(tuán)隊(duì)表示:“將騰訊云服務(wù)器操作系統(tǒng)內(nèi)核 TencentOS Kernel 開(kāi)源,不僅可以與全球開(kāi)發(fā)者共享騰訊云在服務(wù)器操作系統(tǒng)領(lǐng)域的技術(shù)和經(jīng)驗(yàn),還能夠汲取全球服務(wù)器操作系統(tǒng)領(lǐng)域的優(yōu)秀成果和創(chuàng)新理念,助力整體服務(wù)器操作系統(tǒng)生態(tài)的繁榮。”

  騰訊致力于通過(guò)開(kāi)源和廣大開(kāi)發(fā)者共享技術(shù)成果。近年來(lái),騰訊開(kāi)源節(jié)奏不斷加快,截至 2020 年 1 月,已在 Github 上開(kāi)源 92 個(gè)項(xiàng)目,并積極參與開(kāi)源基金會(huì)共建,目前已成為 Linux、Apache 等 9 大開(kāi)源基金會(huì)的最高級(jí)別會(huì)員。

  專為云設(shè)計(jì)的資源調(diào)度方案,大幅增強(qiáng)系統(tǒng)彈性伸縮能力

  傳統(tǒng)的 Linux 系統(tǒng)中,公平性是資源調(diào)度算法的核心邏輯。公平的調(diào)度能最大程度提供系統(tǒng)通用性。然而,這種公平會(huì)造成資源有效利用率的低下,系統(tǒng)的彈性能力大大受限。業(yè)務(wù)無(wú)法按照需求進(jìn)行資源的分配回收,不僅在于資源的數(shù)量,更在于資源的質(zhì)量,如資源分配速度,搶占能力等。

  在云平臺(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%。

  資源隔離全面升級(jí),助力業(yè)務(wù)打造最強(qiáng)容器平臺(tái)

  眾所周知,資源的安全隔離始終是容器虛擬化平臺(tái)的核心問(wèn)題。社區(qū)內(nèi)核提供的隔離特性遠(yuǎn)遠(yuǎn)不能滿足業(yè)務(wù)的需求,一些基本的系統(tǒng)狀態(tài)信息、CPU 信息、磁盤(pán)狀態(tài)信息等均未做隔離,部分場(chǎng)景下甚至直接導(dǎo)致業(yè)務(wù)不可用。

  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)景資源利用率低,不支持按比例隔離等問(wèn)題,保證了不同場(chǎng)景下的 IO 隔離效果。

  獨(dú)有系統(tǒng)安全及性能優(yōu)化特性,持續(xù)降低業(yè)務(wù)運(yùn)營(yíng)成本

  業(yè)界的內(nèi)核熱補(bǔ)丁技術(shù)主要都是針對(duì) X86 架構(gòu)進(jìn)行開(kāi)發(fā),缺少對(duì) ARM64 等架構(gòu)的支持。TencentOS Kernel 通過(guò)實(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)過(guò)獨(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 開(kāi)源地址:https://github.com/Tencent/TencentOS-kernel。

總結(jié)

以上是生活随笔為你收集整理的为云而生,腾讯云服务器操作系统TencentOS内核正式开源的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。