“芯”有靈“蜥”,萬人線上!龍蜥社群走進 Intel MeetUp 精彩回顧

OpenAnolis小助手發表於2022-06-23

6 月 18 日,龍蜥社群(OpenAnolis) “走進系列” 第 3 期——走進 Intel MeetUp ,於線上開展並圓滿結束。本次走進 Intel MeetUp 線上觀看人次上萬,收回撥研問卷近 500 份,直播間上萬人蔘與互動。彙集了眾多龍蜥社群 SIG 開發者及 Intel、統信軟體、浪潮雲、移動雲和阿里雲的大咖們,和我們分享 Intel 在龍蜥社群的前沿技術、優化實踐、創新動態等,包括 Intel Arch SIG 合作成果、基於 Intel 硬體全場景國產化遷移解決方案、下一代新平臺新特性等技術乾貨。具體有哪些乾貨技術解讀,請隨小龍一起往下看!

首先,龍蜥社群理事長馬濤做開場致辭:

首先,感謝 Intel 對本次龍蜥社群 MeetUp 活動的大力支援,Intel 作為龍蜥社群的理事單位,為社群做出了非常卓越的工作。概括起來,Intel 在龍蜥社群圍繞 Intel 晶片等方面的工作,我認為主要有以下 3 個比較重要的特點:

第一個是全面性。龍蜥社群在整個場景方面是非常豐富的,無論是雲原生、機密計算、應用加速等等。這些豐富的場景以及如何在這些場景下去圍繞作業系統、Intel 的晶片來進行場景化、定製化的加速是龍蜥的核心的技術。

第二 Intel 在龍蜥社群參與的很多工作是非常深入的。針對剛才提到的場景,Intel 在龍蜥社群做了非常多的定製和優化。所以說龍蜥在如何使用 Intel 晶片去加速應用,讓應用跑得更快、更穩和更好等方面是積累豐富的經驗。

第三 Intel 在龍蜥社群做出的很多工作也是在全球領域非常領先的。

所以總結來看, Intel 在龍蜥社群貢獻的三個關鍵詞是:全面、深入和領先。

隨後,龍蜥社群理事、Intel 技術總監楊繼國發表開場致辭:

Intel 是龍蜥社群首批理事成員單位,多次參加技術委員會和運營委員會的工作,建立並維護 Intel 架構興趣小組,將 Intel 的新平臺、新特性、新優化都貢獻並整合到龍蜥社群發行版中,使得廣大平臺使用者能第一時間在龍蜥作業系統上獲得對新平臺的支援,進而使得龍蜥作業系統在全球範圍內的作業系統發行版本中走在前列。

龍蜥社群自成立以來吸引了眾多業界生態夥伴以及廣大開源開發者的廣泛參與。我覺得以下兩方面特別重要:

第一點是不同領域的生態夥伴的加入,整個生態結構更加多樣和完整。龍蜥社群生態夥伴已超過兩百家,涵蓋了不同的領域,生態更加豐富健壯。

第二點是廣泛的開發者參與,社群更具生命力和活力。龍蜥社群已經建立了多個技術方向的特殊興趣小組,不斷吸引著廣大開發者加入到社群,推動社群在各個技術領域上的創新。

致辭結束後,進入線上技術分享階段,11 個議題、12 位技術大咖圍繞 Intel Arch SIG 目前工作進展、虛擬化技術、AI 效能優化、SPDK、分析 SSL/TLS 帶來的效能問題等展開技術分享。

胡瀟藉助本次 MeetUp 分享了 Intel 的實質性技術投入。這裡面,特別強調了與龍蜥社群中幾個特殊興趣組(SIG)相對應的重點領域,包括:

1.在人工智慧領域,貢獻 Intel 全棧、全流程的 AI 軟體體系,打造龍蜥作業系統中的 AI 基礎架構平臺。

2.在機密計算領域,通過 Intel 的晶片級安全技術,進行平臺使能和業務賦能,並幫助龍蜥社群構建有親和力的開發者生態。

3.在雲原生基礎架構領域,將與新成立的雲原生 SIG 中的合作伙伴一道,打造更加高效的資源排程和業務加速平臺。

4.在雲系統及工具領域,重點發力於基於傲騰 TM 資料中心非易失性記憶體及固態硬碟的基礎軟體和工具鏈,尤其是分層記憶體的創新和落地。

5.在核心繫統領域,則致力於合作打造適應雲時代需求的高效能網路子系統、高效能儲存子系統、以及下一代高擴充套件性的虛擬化技術。

另外,將進一步強化在龍蜥作業系統核心領域的技術研發和聯合創新,並與社群合作伙伴一起,建構更加靈活的硬體認證體系和軟體交付方式。

丁寧介紹了龍蜥社群發展現狀,講解了 Intel Arch SIG、Anolis 核心 ANCK 以及商業發行版 Alibaba Cloud Linux 核心之間的上下游關係,並分享了阿里雲選擇 Anolis OS 作為上游的原因。隨後,介紹了 Intel Arch SIG 目前的工作進展,對 Intel 主流伺服器平臺支援的情況。最後,通過解決方案在阿里雲應用場景的最佳實踐對 Intel Arch SIG 合作成果進行的展示。

李崇(Aubrey)首先對 Intel Arch SIG 的工作目標以及近期的規劃做了簡介,然後總結了 Intel Arch SIG 自建立以來,往龍蜥作業系統裡面貢獻了 Intel 下一代可擴充套件至強處理器平臺上的 12 大特性,700 多個補丁,這其中主要介紹了 Intel®Advanced Matrix Extensions(AMX)技術,Intel®Data Streaming Accelerator(DSA)技術和 Intel ®Scalable I/O Virtualization(SIOV)技術。最後李崇還分享了 Intel Arch SIG 的下一步工作計劃,包括高可靠性,機密計算,可擴充套件性和無縫熱升級四大方面,希望用 Intel 技術幫助龍蜥作業系統成為一個業界先進、技術領先的作業系統。

李小平首先介紹了由於CentOS停服事件對國內各相關企業使用者造成的主要影響,並從安全補丁、版本更新和系統維護等幾個方面進行闡述,然後針對國內大量伺服器應用軟體與雲平臺基於CentOS開發和適配的環境,從CentOS停服將對這些應用軟體與雲平臺帶來重大的安全隱患,最後從國內各企業使用者的角度,建議相關企業使用者需在停服前急需抓住最佳替換期予以系統替代,從而防範因重大安全漏洞帶來生產系統不穩定、業務資料丟失等潛在風險。最後介紹了統信軟體不僅有成熟的伺服器作業系統產品可供使用者使用,而且在基於Intel(x86_64)為使用者提供全週期的遷移解決方案,可以有效保障基於Intel2代&3代晶片伺服器開發的應用軟體,能夠平滑切換到Intel基於5.10核心釋出的最新硬體伺服器資源上。

黃文歡介紹了基於英特爾®深度學習加速(Intel®DL Boost)技術的 AI 效能優化相關內容。首先介紹了英特爾®AVX-512 及深度學習加速技術在各代英特爾®至強®處理器上的演進,包括第一代深度學習加速技術 VNNI;第二代®深度學習加速技術 BFloat16;及下一代深度學習加速技術 AMX。接下來,和大家一起分享了這些深度學習加速技術在龍蜥社群 AI SIG 中的應用及帶來的效能提升,包括對深度學習框架 TensorFlow 和 PyTorch 的優化,及用於模型壓縮的優化工具 INC。最後介紹了下一代至強可擴充套件處理器 Sapphire Rapids 上 AMX 技術,並分享了其理論效能提升及相關應用場景。

李肖瑤介紹了未來 Intel 在虛擬化技術方面的新功能。新功能可以分為兩類,一類為需要做虛擬化支援的新功能,即由 hypervisor 將新功能正確地虛擬化給虛擬機器,使得虛擬化系統可以使用,如 CET、AMX、Arch LBR、PKS、UI。另一類為針對虛擬化的新功能,由 hypervisor 支援使用來增強 hypervisor 的能力或安全性,如 SVA、SIOV、TDX、 Bus Lock Detection、 Notify VM exit、IPI virtualization。

當前安全越來越重視的前提下,越來越多的網站由 HTTP 轉為 HTTPS,更多的服務之間會由 SSL/TLS 來建立安全通道進行通訊,在帶來安全的同時,效能問題也隨之而來。張力在本次演講中,將從這類場景中的問題介紹開始,分析 SSL/TLS 帶來的效能問題,介紹英特爾第三代志強處理器中的密碼學加速特性是如何幫助解決這些問題的,並概覽該特性在龍蜥系統及部分業務場景中的加速實踐,供大家參考使用。

胡風華首先介紹了傲騰技術產生的背景與傲騰技術的特點,以及基於傲騰技術的產品及路線圖,然後通過一些具體專案和案例,展示了在雲環境中如何應用傲騰持久記憶體,這些案例包括用 Linux Memory Tiering 實現 DRAM 與 PMem 的自動化分層、BTT driver 效能優化、使用 PMem 構建虛擬機器併為容器提供高速儲存、Redis 相容的資料庫 TieredMemDB、RocksDB 的讀寫優化、面向 KV 儲存的引擎 KVDK 以及利用 PMem 來加速訊息佇列 Pulsar 等。

吳保錫分享了浪潮在雲資料中心作業系統高效能、安全可靠、開放可擴充套件方面取得的成果、並重點介紹了雲資料中心場景下可信計算技術應用研究所做的工作。介紹了浪潮雲作業系統安全可信方案架構、重點闡釋了在伺服器可信(Intel 硬體可信技術應用及韌體主動可信驗證技術等)、虛擬化平臺可信(信任鏈的構建與傳遞、虛擬可信根池構建等)、工作負載可信排程(可信資源池構建)等方面所做的探索與成果。

OceanBase(簡稱OB)作為一款分散式 HTAP 資料庫,主要解決海量資料儲存和混合負載資料處理場景。與 Oracle 和 SQLServer 等實時 HTAP 資料庫系統類似,OB 的使用者場景除了OLTP 類的簡單查詢,還有報表分析,業務決策等複雜 OLAP 查詢。OLAP 查詢具備資料處理量大、計算查詢複雜、高 CPU 消耗的特點。為解決混合負載下資料查詢效率難題,OB 採用了業界通用的向量化技術,設計了向量化查詢引擎,實現了一套 SQL 引擎同時支援 TP 和 AP 兩種負載,OLAP資料處理的效能倍增,TPCH 場景提升約 2.5 倍。曲斌在本次分享中介紹 OB 向量化引擎的技術特性和設計細節。

主要涵蓋以下幾個方面:

1.為什麼引入向量化。

2.引擎向量化引擎技術特點。

3.OB 向量引擎的技術實現細節。

童坤坤對 SPDK 的概念原理做了介紹,包括 SPDK 實現高效能的核心要點、SPDK 執行緒模型、通道模型等。結合 SPDK 在移動雲虛擬雲主機應用場景,闡述了虛擬化技術、I/O 虛擬化、虛擬化分類、virtio 原理、vring IO 請求流程、基於 qemu-vhost 的半虛擬化儲存。並介紹了移動雲在 SPDK 實踐中遇到的問題以及應對與優化,包括 SPDK 可運維監控、SPDK 儲存熱遷移、SPDK 熱更新、SPDK 快速恢復。最後介紹 SPDK 演進歷史並對 SPDK 未來做出展望。

崔龍一開始介紹了多核心伺服器上,由於資源共享帶來的雲上服務 QoS 波動,以及 Intel RDT特性對於記憶體頻寬和 L3 cach e用量的監測和分配技術對於保證 QoS 的保障作用 ,intel RDT 特性在上游 Kernel 的支援情況。接著詳細介紹瞭如何通過 pqos 和 Kernel resctrl 介面使用 Intel RDT。同時還以 speccpu 為例,說明了不同負載,對資源的敏感程度差異較大。最後介紹了一系列 Intel RDT 在實際業務混部中部署的例項。

當然,本次走進 Intel MeetUp 不僅有乾貨滿滿的技術分享,社群也為線上觀看人員準備了抽獎環節,抽獎互動環節共有 4 輪,數百份大獎,有龍蜥定製筋膜槍、Intel 資料線、龍蜥社群吉祥物小龍抱枕等等,中獎率高達 60%,線上直播氛圍感拉滿。

(圖/本次抽獎獎品合集)

最後,感謝龍蜥社群及 Intel 工作人員:金美琴、Jane、金運通、孫林林、Jessica、Albert Hu、Pauline Chen、蔡佳麗、崔開、夏敏琪、張夢瑤、袁豔桃等人的組織與配合,也特別感謝 InfoQ 媒體工作人員的支援,有各位的辛苦付出,使得本次走進 Intel MeetUp 活動圓滿結束。

課件、視訊獲取:我們將在本週內上線視訊回放至龍蜥官網(首頁-動態-視訊)。更多相關的活動內容將在這裡或者龍蜥社群交流群劇透推送,記得持續關注龍蜥社群公眾號,謹防走丟哦!

—— 完 ——

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70004278/viewspace-2902369/,如需轉載,請註明出處,否則將追究法律責任。

相關文章