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