LPC 2022:谷歌工程師介紹Ghost Linux內核調度API的最新進展


在都柏林舉辦的LinuxPlumbersConference活動期間,Google介紹其長期研究的“Ghost”項目的最新進展。可知作為從用戶空間或eBPF程序控制Linux內核調度程序的一種方法,Ghost提供相當廣泛的API。對於開發者來說,他們還可根據系統偏好,而對調度行為進行微調。

在周一的 LPC 2022 Dublin 線下活動期間,Google 工程師 Barret Rhoden 介紹 Ghost 內核調度事件的最新進展。

首先,用戶空間(User-Space)或 eBPF 程序的多個“代理”(agents),可在同一系統上運行以影響內核調度行為。

其次,開發團隊計劃在未來版本中實現 Linux 的現有 CFS 算法(包括 eBPF 和其它新功能)。

感興趣的朋友,可回顧 Barret Rhoden 分享的這份演示文稿(PDF),以解與 Ghost 開發相關的更多細節。

目前該項目正通過 GitHub 上的 ghost-kernel 和 ghost-userspace 這兩個存儲庫進行托管,且今日還有 HID-BPF 方面的更新。


相關推薦

2022-09-13

”(LLC)架構的調度程序。作為AMDLinux服務器團隊的一名工程師,K.PrateekNayak剛剛發佈一系列補丁,並且專註於用戶空間提示(User-SpaceHinting)的任務放置計數。Phoronix 指出:最新工作進展表明 AMD 打算改進 Linux 內核調度程序,並

2023-11-22

Linux為開發人員和工程師提供一種"調整"其運行的方法,它提供數千個單獨的參數,可以調整開源內核管理資源的方式。這種調整方式可以更快捷地提高運行性能,而不需要重新編譯內核,但這仍然是一項具有

2022-09-14

測試成績的前景也顯得相當光明。一旦走入主線,Google 工程師團隊將致力於讓 MGLRU 達到和默認安全啟用的水平。盡管在這之前,他們還需要開展各種基準測試,以確保 MGLRU 處理良好狀態、且不會使現有工作負載出現性能退化。

2022-09-18

在推出英特爾AlderLake處理器的過去一年裡,英特爾工程師已經對Linux內核進行一些改進,以便更好地處理混合P核與E核的混合處理運算方法。雖然AlderLake在最近版本的內核中運行得很好,而且Linux上的P核與E核的任務選擇比推出時

2022-09-16

使用RedHat的Kpatch內核實時補丁(KLP)解決方案。同時Meta工程師分享他們在這項實時補丁基礎設施上取得的成功,以及在此過程中遇到的麻煩。可知與大多數組織一樣,這項轉進旨在減少內核更新導致的服務器停機時間——尤其

2022-09-17

ight-2022-16x9.pdf還有他一直在為解決這一混亂局面而進行的內核補丁:https://lore.kernel.org/all/[email protected]/

2022-08-27

Windows 11 幾乎沒有任何差異。與此同時,由英特爾 Linux 工程師 Racardo Neri 提交的新補丁可知,進一步的優化正在路上。(via Phoronix)據悉,新補丁主要改進大核(P-cores)性能、以及與小核(E-cores)之間的任務調度。在混用具有

2023-06-14

el處理器在Linux下效能有一定損失”。針對這一情況,Intel工程師正在致力於改善P核與E核的負載平衡,並提供進一步的內核修復,以確保12代及之後的CPU能在Linux中發揮本應該有的性能。而從報告來看,在v2版補丁的環境下進行測

2023-11-14

深度全棧自研的能力,構築強大的鴻蒙車機。據李煜博士介紹,鴻蒙車機操作系統從底層的車機模組,到鴻蒙的微內核,再到系統層、框架層,包括北向原生鴻蒙應用,儀表應用,都是端到端的全技術棧的深度自研。這種從一貫

2024-03-10

上遊戲機,支持任天堂 Switch Online控制器,繼續調整 Linux 內核調度程序,以及提升網絡 TCP 性能以支持多並發連接。以上是我們 Linux 6.8 中最令人興奮的元素的快速總結。即將發佈的 Ubuntu 24.04 LTS、Fedora 40 和其他春季 Linux 發行版

2022-09-16

·沃恩-尼克爾斯(StevenVaughan-Nichols)今日撰文,在2022年內核開發者峰會LinuxPlumbersConference(LPC)上,對萊納斯·托瓦茲(LinusTorvalds)進行采訪。尼克爾斯和托瓦茲是幾十年的老朋友,隻是受疫情影響兩人在最近幾年都沒有碰過面

2022-11-23

得進展。由於對較新的Mac中使用的耳機編解碼器進行逆向工程,Asahi現在有耳機插孔支持。新的更新中還包括對鍵盤背光的支持,團隊仍在努力支持屏幕亮度調節。Asahi Linux現在已經漸入佳境,用戶在不久的將來就能安裝它並開

2022-09-19

LinusTorvalds剛剛發佈Linux6.0-rc6,由於許多內核開發人員在這一周裡忙於其它工作,所以它的更新規模縮小。由於Linux管道工會議、歐洲開源峰會和其他Linux活動本周在愛爾蘭都柏林舉行,大多數內核維護者和其他著名的內核開發者

2023-10-30

正如預期的那樣,LinusTorvalds剛剛發佈Linux6.6穩定版內核。Linux6.6引入EEVDF調度器,最終實現對IntelShadowStack的支持,為NouveauDRM驅動程序添加MesaNVKVulkan驅動程序所需的用戶空間API,繼續支持即將到來的Intel和AMD平臺,還有大量其他驅