COSCUP x UbuCon Asia 2026 標誌
  • 關於我們
  • 議程
  • 交通
  • 會場地圖
  • 社群
  • 贊助夥伴
    • 參與指南
    • 第一次參與
    • 活動參與
    • 講者參與
    • 前夜派對
    • 海外參與者
    • 開源社群、攤位及議程軌
    • 贊助夥伴
    • 邀請函申請指南
  • 工作人員
  • 周邊活動 / BoF
  • 部落格
  • 社群守則
English

分層剖析 Linux 核心如何觀測頁面存取並推論 Working Set

時間
2026-08-09 12:10 ~ 12:40
講者
曾偉誠
位置
TR409-2
共筆
帶您讀源碼 入門中文

議程簡介

隨著 AI、雲端服務與大型應用持續推升記憶體需求,記憶體使用已不只是容量問題,也直接影響系統成本與執行效能。從個人電腦與行動裝置,到瀏覽器與 Electron 應用等日常軟體,「程式佔用大量記憶體」已成為使用者與開發者經常面對的問題。

然而,當我們在 Linux 上分析程式的記憶體使用時,通常會先觀察 RSS 或 PSS 等指標。這些指標可以描述程式目前駐留於實體記憶體的容量,卻難以回答「哪些資料仍屬於程式實際需要的 working set?」同時,在 Linux 核心中,page hotness 並沒有單一且通用的定義,而是核心根據 page access、aging、reclaim 與 refault 等訊號所做出的近似判斷。

因此本議程將透過可重現的實驗與核心追蹤,回到 Linux 的 Idle Page Tracking 和 mm/workingset.c 及其 MGLRU refault 路徑的關鍵實作,剖析核心如何觀察頁面存取、辨識頁面回收後的 refault,並將這些訊號轉化為 working set 推論與 reclaim 回饋。

講者

曾偉誠

曾偉誠

CCU OS Lab

鑽石級

Canonical

黃金級

連續贊助2 年中華民國資訊經理人協會連續贊助2 年國泰金融控股公司連續贊助5 年玉山銀行累計贊助12 年MySQL累計贊助6 年華捷智能股份有限公司Nitra

白銀級

累計贊助16 年慧邦科技股份有限公司  Gamesofa Inc.

青銅級

華娛網路娛樂股份有限公司財團法人國家實驗研究院國家高速網路與計算中心ONLYOFFICEQNAP Systems, Inc. 威聯通科技連續贊助16 年祐生研究基金會源鋼技術顧問有限公司 SUN SQUARE Co., Ltd

好朋友級

連續贊助3 年晶心科技股份有限公司沛星互動科技股份有限公司

特別感謝

連續贊助2 年臺北市政府資訊局美商賽發馥股份有限公司臺灣分公司Rozeta AI

共同主辦單位

累計合作9 年臺灣科技大學 電子工程系

協辦單位

累計合作12 年開放文化基金會

COSCUP x UbuCon Asia 2026

Conference for Open Source Coders, Users, and Promoters | 亞洲最大開源年會,由社群自發舉辦。

聯絡我們

  • 會眾服務
  • 贊助合作
  • 議程投稿
  • 行銷方案

相關資源

  • COSCUP 部落格
  • 訂閱電子報
  • 活動照片

網站導覽

  • 首頁
  • 關於我們
  • 交通資訊
  • 贊助夥伴
20062007200820092010201120122013201420152016201720182019202020212022202320242025