色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是eBPF,eBPF為何備受追捧?

OSC開源社區 ? 來源:OSC開源社區 ? 2023-05-06 11:41 ? 次閱讀

eBPF 的全稱是 extended Berkeley Packet Filter,它被稱之為 “革命性” 的內核技術,可以在 Linux 內核中運行沙盒程序,而無需更改內核源代碼或加載內核模塊。它提供了一種通用執行引擎,可以基于系統或程序事件高效安全地執行特定代碼,就像在實時 (JIT) 編譯器和驗證引擎的幫助下進行本機編譯一樣。如今,eBPF 被廣泛用于各種場景:在現代數據中心和云原生環境中提供高性能網絡和負載平衡,以低成本提取細粒度的安全可觀測性數據,幫助應用程序開發人員跟蹤應用程序,為性能故障排除、預防性應用程序和容器運行時安全實施提供見解等等。一些項目如 Facebook 公司的高性能 4 層負載均衡器 Katran,IO Visor 項目開源的 BCC、 BPFTrace 和 Kubectl-Trace,以及 CloudFlare 公司開源的 eBPF Exporter 和 bpf-tools 都使用了該技術。

eBPF 為何備受追捧?

用云杉網絡 VP 向陽的話來說:“ eBPF 最重要(沒有之一)的特點是安全性” 。他表示,以往必須編寫內核模塊才能做到的工作現在基本都能做到。但關鍵性的區別在于,eBPF 代碼會經過 Verifier 嚴格的驗證,杜絕了死循環、內存泄露等問題。它會確保內核運行的安全,使得企業愿意在運行關鍵業務的生產系統中開啟此能力,從而釋放前所未有的內核可編程性。

eBPF 對可觀測性技術的影響更是革命性的,一方面這個場景下 eBPF 的「安全性」體現的更加淋漓盡致,它甚至不會對數據進行任何的修改; 另一方面 eBPF 的「零侵擾」特性使得云原生應用實現全景、全棧的可觀測性成為現實。隨著云基礎設施的迭代和發展、微服務的拆分,業務中的編程語言構成越來越復雜、服務間通信路徑涉及到的團隊越來越多。與此同時,現有的可觀測性方案往往要求打樁插碼,為開發者帶來了巨大的工作量,因此如何為所有業務支撐團隊呈現一個全景、全棧的可觀測性視圖成為急需解決的一個問題。

eBPF 采集的數據能覆蓋系統、網絡、應用等多個層面,能回答基礎設施的性能瓶頸位置,也能回答應用程序中的代碼函數熱點,在這方面表現出了得天獨厚的優勢。云杉網絡開源的云原生可觀測性平臺 DeepFlow 就充分利用了 eBPF 技術。借助 eBPF 的零侵擾性和安全性優勢,開發者無需修改任何一行代碼、無需改變任何一個運行參數、甚至無需重啟任何一個進程,即可實現全景、全棧的分布式追蹤、全景應用拓撲、全棧性能指標能力,覆蓋各類語言的應用、各類云原生基礎設施,為云原生環境下的可觀測性帶來了革命性的創新。

很多人都在關注 eBPF 介入后,應用程序性能會有所損耗。向陽認為,由于 eBPF 程序會 Hook 至內核函數中執行,它帶來的性能開銷與應用程序本身的資源消耗相關。如果應用本身邏輯非常簡單,例如時延不到 1ms,此時 eBPF 介入帶來的耗時占比會比較明顯。但對于大量的業務 —— 通常會有復雜的計算邏輯、更長的耗時,在生產環境上的經驗是大多只會引入 1%~5% 的性能影響。

另一方面,DeepFlow 也希望通過自身的開源來推進 eBPF 應用的繁榮,這樣也能更加促進 eBPF 技術自身的性能優化。而 DeepFlow 自身的持續測試機制也會在每次代碼合入之后進行自動化的性能影響評估,讓用戶清晰的知道影響到底有多大。eBPF 技術還在不斷發展,還有什么可能性有待挖掘?2023 年 5 月 28 日, GOTC 2023 eBPF 分論壇將于上海舉行,將一覽無余地展現 eBPF 技術,并分享如何將其結合到實際工作中。

與此同時,GOTC 2023 很榮幸邀請到向陽成為該分論壇的聯合出品人。早在清華大學攻讀計算機系博士學位期間,向陽就實現了世界上第一個全球 BGP 路由劫持實時監測系統,獲得了網絡測量領域國際頂級會議 IMC 頒發的社區貢獻獎,這也是該獎項首次頒發給中國大陸科研人員。

畢業后,向陽即加入了云杉網絡,如今作為云杉網絡的研發 VP,負責 DeepFlow 產品。正是在他的帶領下,云杉網絡將 eBPF 技術深度應用于 DeepFlow 之中。全球開源技術峰會(Global Open-source Technology Conference),簡稱 GOTC,是由開放原子開源基金會、 Linux 基金會亞太區、上海浦東軟件園和開源中國聯合發起的,面向全球開發者的一場盛大開源技術盛宴。5 月 27 日至 28 日,GOTC 2023 將于上海舉辦為期 2 天的開源行業盛會。大會將以行業展覽、主題發言、特別論壇、分論壇的形式展現,與會者將一起探討元宇宙、3D 與游戲、eBPF、Web3.0、區塊鏈等熱門技術主題,以及開源社區、AIGC、汽車軟件、開源商業化、開源教育培訓、云原生等熱門話題,探討開源未來,助力開源發展。

編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據中心
    +關注

    關注

    16

    文章

    4762

    瀏覽量

    72086
  • 內核模塊
    +關注

    關注

    0

    文章

    10

    瀏覽量

    3088
  • 負載均衡器
    +關注

    關注

    0

    文章

    18

    瀏覽量

    2583

原文標題:eBPF,何以稱得上是革命性的內核技術?

文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    eBPF技術實踐之virtio-net網卡隊列可觀測

    時,這一路徑難以進行觀測。一些復雜的網絡抖動問題很可能是由于網卡隊列不正常工作引起的。為了解決這類問題,我們基于eBPF技術擴展了網卡隊列的可觀測能力,使得virtio網卡前后端的定界問題不再困擾。 virtio-net 前后端驅動簡介 virtio-net (后面稱為 virtio 網卡)通常由兩個組件
    的頭像 發表于 11-14 11:18 ?196次閱讀
    <b class='flag-5'>eBPF</b>技術實踐之virtio-net網卡隊列可觀測

    京準電鐘:電廠對時裝置為何裝衛星信號防護隔離裝置

    京準電鐘:電廠對時裝置為何裝衛星信號防護隔離裝置
    的頭像 發表于 10-24 16:23 ?210次閱讀
    京準電鐘:電廠對時裝置<b class='flag-5'>為何</b>裝衛星信號防護隔離裝置

    電流電壓有效值為何是均方根值

    電流電壓有效值為何是“均方根值”
    發表于 10-24 10:29 ?1次下載

    探索存儲新未來:為何EVASH EV24C256A EEPROM成為市場新寵

    探索存儲新未來:為何EVASH EV24C256A EEPROM成為市場新寵
    的頭像 發表于 09-05 15:31 ?331次閱讀

    請問opa129輸出為何有直流偏置?

    近來在做opa129的電荷放大器的實驗,想知道為何在沒有輸入的情況下opa129會有直流偏置電壓輸出呢?
    發表于 08-30 07:56

    如何以及為何要在EtherCAT?應用中使用DP83826

    電子發燒友網站提供《如何以及為何要在EtherCAT?應用中使用DP83826.pdf》資料免費下載
    發表于 08-27 10:19 ?0次下載
    如何以及<b class='flag-5'>為何</b>要在EtherCAT?應用中使用DP83826

    環保又高效:365nm固化燈為何如此受歡迎?

    在追求綠色發展和高效生產的當下,一款產品若能在滿足性能需求的同時,還兼具環保與高效兩大優勢,無疑會受到市場的熱烈追捧。而在工業固化領域,365nm固化燈便是這樣一款備受矚目的產品。那么,為何
    的頭像 發表于 05-15 11:19 ?336次閱讀
    環保又高效:365nm固化燈<b class='flag-5'>為何</b>如此受歡迎?

    eBPF動手實踐系列三:基于原生libbpf庫的eBPF編程改進方案簡析

    在上一篇文章《eBPF動手實踐系列二:構建基于純C語言的eBPF項目》中,我們初步實現了脫離內核源碼進行純C語言eBPF項目的構建。libbpf庫在早期和內核源碼結合的比較緊密,如今的libbpf庫更加成熟,已經完全脫離內核源碼
    的頭像 發表于 03-19 14:19 ?823次閱讀
    <b class='flag-5'>eBPF</b>動手實踐系列三:基于原生libbpf庫的<b class='flag-5'>eBPF</b>編程改進方案簡析

    基于原生libbpf庫的eBPF編程改進方案

    為了簡化 eBPF程序的開發流程,降低開發者在使用 libbpf 庫時的入門難度,libbpf-bootstrap 框架應運而生。基于libbpf-bootstrap框架的編程方案是目前網絡上看到的最主流編程方案。
    發表于 03-19 14:19 ?652次閱讀
    基于原生libbpf庫的<b class='flag-5'>eBPF</b>編程改進方案

    OVP過壓保護芯片:為何電子工程師需要它?功能、作用全解析

    OVP過壓保護芯片:為何電子工程師需要它?功能、作用全解析
    的頭像 發表于 03-06 10:27 ?6124次閱讀
    OVP過壓保護芯片:<b class='flag-5'>為何</b>電子工程師需要它?功能、作用全解析

    超聲波清洗機三大優勢受市場追捧

    超聲波清洗機的三大清洗優勢——高效清洗、節能環保和廣泛應用,使得它在市場上備受追捧。隨著消費者對產品質量和環保要求的不斷提高,超聲波清洗機有望在未來市場中占據更大的份額。同時,隨著技術的不斷創新和進步,超聲波清洗機也將在清洗效率、環保性能、應用領域等方面實現更大的突破和提
    的頭像 發表于 03-05 11:15 ?477次閱讀
    超聲波清洗機三大優勢受市場<b class='flag-5'>追捧</b>

    數字孿生城市為何備受追捧?其應用場景有多寬?

    從城市治理的角度來看,數字孿生城市相當于真實世界的“操作系統”,有了它就可以遠程對城市的每一個角落進行監測、智慧調度,無論是街道、社區,還是商場、變電站乃至城市排水系統,從而提升城市的治理效率。
    的頭像 發表于 02-23 10:29 ?282次閱讀
    數字孿生城市<b class='flag-5'>為何</b><b class='flag-5'>備受</b><b class='flag-5'>追捧</b>?其應用場景有多寬?

    廣東高質量發展大會:堅持創新,壯大發展動力引擎

    不斷涌現出的新產品、新工藝、新材料與新設備,以及備受追捧的國產手機與在國際市場具有競爭力的新能源汽車,皆顯現了廣東對創新的聚焦及決心。
    的頭像 發表于 02-19 09:35 ?427次閱讀

    探索aarch64架構上使用ftrace的BPF LSM

    筆者在MacBook M2上搭建Linux虛擬機上開發eBPF程序時,遇到一些LSM eBPF類型程序無法運行的問題,哪怕是5.15內核的ubuntu server,依舊無法正常運行。顯然
    的頭像 發表于 01-25 09:30 ?724次閱讀

    請問復制BSP的文件為何無法go def跳轉是灰色?

    請問復制BSP的文件為何無法go def跳轉是灰色 路徑并無中文,也無數字開頭。。。 請大家看看是為何
    發表于 01-15 07:51
    主站蜘蛛池模板: 国产一及毛片| 狼人射综合| 啪啪后入内射日韩| 亚洲青青草原| 国产成人免费观看| 内射少妇36P亚洲区| 伊在香蕉国产在线视频| 国产精品人妻无码久久久2022 | 久久深夜视频| 午夜向日葵高清在线观看| yellow2019在线观看视频| 久青草国产在线视频| 亚洲精品第一页| 国产精品成人久久久久A伋 | 熟妇久久无码人妻AV蜜桃| 99在线观看视频| 龙广在线收听| 一本色道久久综合亚洲精品 | 欧美成人中文字幕在线视频| 伊人综合在线影院| 黑人操白逼| 午夜福利视频极品国产83| 成人性生交大片免费看金瓶七仙女| 美女PK精子小游戏| 又黄又湿免费高清视频| 和I儿媳妇激情| 亚洲精品第一综合99久久| 国产二区自拍| 少妇高潮惨叫久久久久久欧美| yellow片高清视频免费看| 女人久久WWW免费人成看片| 3344永久在线观看视频免费| 久久超碰国产精品最新| 亚洲日韩视频免费观看| 国模精品一区二区三区视频| 小萝ar视频网站| 国产精品无码久久av| 草莓在线观看| 日本黄色成年人免费观看| https黄视| 热久久伊大人香蕉网老师|