亞馬遜實現了用於 Linux 內核的 CFS 協同調度程序

分類:科技 時間:2018-09-09

據外媒報道,一名負責維護 Linux 內核的 Amazon 開發者可能發布了內核最大的功能補丁集 —— 實現完全公平調度器(CFS)的協同調度支持。亞馬遜德國公司的 Jan H. Schoenherr 在一系列補丁集中(包含60個補丁)發布了這些補丁,以實現 CFS 對協同調度的支持。

他們在開發此內核的協同調度支持程序時考慮的用例包括:可能的虛擬機 (VM) 性能優勢、與其他應用程序同時執行的並行應用程序(進行了特定於架構的優化)、減少獨立應用程序之間的資源競爭,以及支持管理多個並行應用程序。這些代碼還有一個重要的附帶好處,就是它可以關閉一些側信道攻擊漏洞或至少使它們更難被利用。

除了要對 Linux 4.19 源碼樹應用所有 60 個補丁之外,還必須通過配置 CONFIG_COSCHEDULING 來啟用該功能,並且在啟動時需要指定 cosched_max_level=1 內核參數已啟用 CPU 核心級別的協同調度。此外針對內核還有 cgroup 可調參數,因此系統會嘗試同時運行計劃任務組的成員。

有關此提議功能的更多信息請查看 patch letter。過去其他內核開發者對 CPU 調度器的協同調度表示反對意見,因此將此主流化可能是一場艱苦的戰鬥,但我們不妨拭目以待。


Tags:

文章來源:http://www.oschina.net/


ads
ads

相關文章
ads

相關文章

ad