來源於:全是中國人寫的!Linux 7.3內核優化太狠了:字節砍90%延遲、中興提速490倍、小米讓樹莓派飛-pg網址入口
發布時間:2026-08-28 00:41:15
文章摘要:
全是中國人寫的!Linux 7.3內核優化太狠了:字節砍90%延遲、中興提速490倍、小米讓樹莓派飛-pg網址入口:全是中國人寫的!Linux 7.3內核優化太狠了:字節砍90%延遲、中興提速490倍、小米讓樹莓派飛-pg網址入口 全是中國人寫的!Linux 7.3內核優化太狠了:字節砍90%延遲、中興提速490倍、小米讓樹莓派飛-pg網址入口
8月27日消息,全中Linux 7.2正式版於8月16日發布後,國人7.3的核優化太狠字開雲kaiyun官方入口合並窗口隨後開啟。從近日已合入的節砍補丁來看,本輪合並窗口中最核心的延遲內存與調度優化,幾乎全部來自中國工程師的中興貢獻。 尤其是提速字節跳動、中興、米讓小米三家企業的樹莓優化補丁同時合入主線,覆蓋調度延遲、派飛內存管理和壓縮內存三大關鍵模塊。全中開雲kaiyun官方入口 字節跳動工程師Chuyi Zhou發現,國人內核smp_call_function*()在等待其他CPU完成IPI時,核優化太狠字會全程關閉搶占。節砍一台16核機器上,延遲IPI等待能把調度延遲拉到17ms。對於DPDK這類實時性要求極高的網絡框架,這就是致命尾延遲。 字節團隊的改法很優雅:把“要等待的CPU”記錄到每個任務的CPU掩碼裏,讓等待信息變成任務本地數據,從而在等待前重新開啟搶占。實測DPDK最壞延遲從約17ms降到約1.5ms,降幅約90%。 中興工程師Xu Xin發現KSM的反向映射函數rmap_walk_ksm()有一個嚴重性能問題:一個內部鎖的最壞持有時間能到705ms。應用會憑空凍結數百毫秒,容器直接超時。觸發場景非常普遍:JVM用mmap分配堆後反複mprotect做GC屏障,都會觸發。 中興團隊優化後,最壞鎖持時間從705ms降到1.44ms均值、1.67ms峰值,提速幅度約490倍。 小米工程師Wenchao Hao盯上了zsmalloc內存分配器的zs_free()鎖競爭,這是zRAM和Zswap的核心分配器,安卓手機和老設備內存吃緊時全靠它。 優化後實測,樹莓派4B並發釋放內存提速1.83倍,20核Intel服務器提速1.4倍。 按內核社區的節奏,每年通常隻有一個LTS版本,7.3正是今年最被看好的候選。如果它當選LTS,字節、中興、小米的性能補丁將被各大發行版長期維護數年。
返回首頁