KeenTune SIG 是一款 AI 算法與專家知識庫雙輪驅(qū)動的操作系統(tǒng)全棧式智能優(yōu)化產(chǎn)品,為主流的操作系統(tǒng)提供輕量化、跨平臺的一鍵式性能調(diào)優(yōu),讓應(yīng)用在智能定制的運(yùn)行環(huán)境發(fā)揮最優(yōu)性能。該產(chǎn)品在多個業(yè)務(wù)產(chǎn)品均已達(dá)成良好的調(diào)優(yōu)成果,物理機(jī)、虛擬機(jī)、容器的多個典型應(yīng)用調(diào)優(yōu)效果平均在 10% 以上。幫助用戶在相同資源的環(huán)境下,獲取更高的網(wǎng)絡(luò)吞吐、更低的網(wǎng)絡(luò)時延、更高效的業(yè)務(wù)處理能力和更快的業(yè)務(wù)響應(yīng)速度。同時,用戶可以根據(jù)自己的業(yè)務(wù)需求,減少對硬件資源的需求,從而降低業(yè)務(wù)運(yùn)營成本。
SIG 目標(biāo)
1、為主流開源 Linux,提供全棧的專家知識固化平臺與智能化性能調(diào)優(yōu)工具。
2、構(gòu)建可視化的算法開發(fā)平臺,尤其在參數(shù)可解釋性、參數(shù)優(yōu)化方向形成有競爭力的算法框架。
當(dāng)前進(jìn)展
1、 在 OpenAnolis 建立 SIG,進(jìn)行長期維護(hù)支持。
2、 2、在 Alinux 和 Anolis 的官方 YUM 提供安裝包。
3、 3、在 2021.10.21 云棲大會發(fā)布,在 codeup 與 github 開源。
KeenTune 介紹
KeenTune 是一款旨在為 Linux 提供智能化全棧性能調(diào)優(yōu)的產(chǎn)品,該產(chǎn)品通過 AI 算法與專家知識庫的有效結(jié)合,為 OS 提供動態(tài)和靜態(tài)協(xié)同調(diào)優(yōu)的能力。
KeenTune 作為 Linux 全棧調(diào)優(yōu)產(chǎn)品具有如下特點(diǎn):
1. 分布式架構(gòu),keentuned、target、bench、brain 組件可以按需部署,可分可合、即裝即用,能夠有效適用于單機(jī)與集群場景;輕量化組件部署對業(yè)務(wù)影響小,也能夠快速實(shí)現(xiàn)與原有產(chǎn)品管控側(cè)的對接。
2. 動靜態(tài)協(xié)同調(diào)優(yōu),能夠?qū)<抑R庫與可解釋的參數(shù)調(diào)優(yōu)有效結(jié)合。動態(tài)的定制化調(diào)優(yōu)結(jié)果可以有效固化方便集群統(tǒng)一配置,靜態(tài)經(jīng)驗(yàn)調(diào)優(yōu)也可以方便轉(zhuǎn)化成動態(tài)調(diào)優(yōu)對特定場景進(jìn)行定制化調(diào)優(yōu),動靜態(tài)協(xié)同能夠有效的提升調(diào)優(yōu)能力和效率。
3. 跨平臺,能夠在 CentOS、Ubuntu、Debian、AnolisOS、Alinux 等主流 OS 的 x86 和 arm 版本運(yùn)行。
4. 可解釋的高效算法,自研算法混合模型,將可解釋性降維算法、高維 Bayes、代理模型等算法有機(jī)結(jié)合,在參數(shù)調(diào)優(yōu)的算法效率相比 Bayes 提升 300% 以上。同時,算法在高保真的改進(jìn)有效解決了現(xiàn)實(shí)場景性能數(shù)據(jù)波動的問題。
5. 可視化的算法平臺,算法過程可視化能夠方便算法開發(fā)人員分析收斂效率、LOSS 反饋等數(shù)據(jù),有效提升算法開發(fā)效率。