官术网_书友最值得收藏!

3.2.2 關(guān)鍵特性

1.iSula輕量級容器解決方案

openEuler軟件包中同時提供了iSulad與Docker Engine兩種容器引擎,其中iSula輕量化通用容器引擎是一種新的容器解決方案,提供統(tǒng)一的架構(gòu)設(shè)計來滿足CT和IT領(lǐng)域的不同需求。相比Golang編寫的Docker,輕量級容器使用C/C++實現(xiàn),具有輕、靈、巧、快的特點,不受硬件規(guī)格和架構(gòu)的限制,底層開銷更小,可應(yīng)用領(lǐng)域更為廣泛,根據(jù)不同使用場景,提供多種容器形態(tài),包括:

(1)適合大部分通用場景的普通容器。

(2)適合強(qiáng)隔離與多租戶場景的安全容器。

(3)適合使用systemd管理容器內(nèi)業(yè)務(wù)場景的系統(tǒng)容器。

iSulad特性如下:

(1)縮短三級調(diào)用鏈,百容器內(nèi)存資源占用相比Docker引擎顯著下降。

(2)支持CRI/OCI標(biāo)準(zhǔn)開源接口,靈活對接runc、kata等多種OCI運(yùn)行時。

(3)通過Smart-loading智能鏡像下載技術(shù),顯著提升鏡像下載速度。

(4)安全容器:虛擬化技術(shù)和容器技術(shù)的有機(jī)結(jié)合,安全容器具有更好的隔離性。

(5)系統(tǒng)容器:支持本地文件系統(tǒng)啟動,可實現(xiàn)快速部署。支持部署systemd,提升user namespace隔離性。

2.Kunpeng加速引擎(KAE)支持加解密加速

支持的主要算法如下:

(1)摘要算法SM3,支持異步模型。

(2)對稱加密算法SM4,支持異步模型,支持CTR/XTS/CBC模式。

(3)對稱加密算法AES,支持異步模型,支持ECB/CTR/XTS/CBC模式。

(4)非對稱算法RSA,支持異步模型,支持Key Sizes 1024/2048/3072/4096。

(5)密鑰協(xié)商算法DH,支持異步模型,支持Key Sizes 768/1024/1536/2048/3072/4096。

3.A-Tune智能系統(tǒng)性能優(yōu)化引擎

操作系統(tǒng)作為銜接應(yīng)用和硬件的基礎(chǔ)軟件,如何調(diào)整系統(tǒng)和應(yīng)用配置,充分發(fā)揮軟硬件能力,從而使業(yè)務(wù)性能達(dá)到最優(yōu),對用戶至關(guān)重要。然而,運(yùn)行在操作系統(tǒng)上的業(yè)務(wù)類型成百上千,應(yīng)用形態(tài)千差萬別,對資源的要求各不相同,隨著業(yè)務(wù)復(fù)雜度和調(diào)優(yōu)對象的增加,調(diào)優(yōu)所需的時間成本呈指數(shù)級增長,導(dǎo)致調(diào)優(yōu)效率急劇下降,調(diào)優(yōu)成為一項極其復(fù)雜的工程,給用戶帶來巨大挑戰(zhàn)。

其次,操作系統(tǒng)作為基礎(chǔ)設(shè)施軟件,提供了大量的軟硬件管理能力,每種能力適用場景不盡相同,并非對所有的應(yīng)用場景都通用有益,因此,不同的場景需要開啟或關(guān)閉不同的能力,組合使用系統(tǒng)提供的各種能力,才能發(fā)揮應(yīng)用程序的最佳性能。

為了應(yīng)對上述挑戰(zhàn),openEuler推出了A-Tune。A-Tune是一款基于AI開發(fā)的系統(tǒng)性能優(yōu)化引擎,它利用人工智能技術(shù),對業(yè)務(wù)場景建立精準(zhǔn)的系統(tǒng)畫像,感知并推理出業(yè)務(wù)特征,進(jìn)而做出智能決策,匹配并推薦最佳的系統(tǒng)參數(shù)配置組合,使業(yè)務(wù)處于最佳運(yùn)行狀態(tài)。

4.增強(qiáng)glibc/zlib/gzip性能

充分利用AArch 64的neon指令集,提升基礎(chǔ)庫性能。

5.內(nèi)核特性增強(qiáng)

(1)支持ARM 64內(nèi)核熱補(bǔ)丁。

(2)Numa Aware Qspinlock:減少跨NUMA節(jié)點的Cache/總線沖突。

(3)通過優(yōu)化IOVA頁表查找和頁表釋放算法,提升I/O MMU子系統(tǒng)性能。

(4)根據(jù)ARM 64指令及流水線特點,優(yōu)化CRC32及checksum實現(xiàn),大幅提升數(shù)據(jù)校驗性能。

(5)支持ARM v8.4 MPAM(Memory System Resource Partitioning and Monitoring)。

6.虛擬化特性增強(qiáng)

(1)中斷虛擬化優(yōu)化:IRQfd路徑注入中斷優(yōu)化,大幅提升高性能直通設(shè)備(網(wǎng)卡、SSD磁盤等)性能。

(2)內(nèi)存虛擬化優(yōu)化:借助鯤鵬硬件特性,提升虛擬機(jī)啟動內(nèi)存加載速度。

(3)存儲虛擬化優(yōu)化:iSCSI模塊kworker的NUMA親和性自綁定優(yōu)化,提升IPSAN磁盤的I/O性能。

注意:本節(jié)(3.2.2節(jié)關(guān)鍵特性)內(nèi)容參考引用了openEuler官方文檔,網(wǎng)址為https://openEuler.org/zh/documentation,依據(jù)CC BY-SA 4.0許可證進(jìn)行授權(quán)。要查看該許可證,可訪問https://creativecommons.org/licenses/by-sa/4.0/。

主站蜘蛛池模板: 浑源县| 荃湾区| 邵武市| 绥中县| 尚志市| 德惠市| 越西县| 堆龙德庆县| 井冈山市| 浦江县| 额尔古纳市| 临夏县| 太仆寺旗| 武山县| 岗巴县| 合肥市| 尼玛县| 临朐县| 鞍山市| 荆门市| 焦作市| 永康市| 三门峡市| 大石桥市| 上蔡县| 富蕴县| 祁门县| 清水河县| 涟源市| 万源市| 开鲁县| 石狮市| 耒阳市| 连州市| 江油市| 独山县| 鄂托克旗| 德清县| 沅陵县| 灵璧县| 凤城市|