Linux 記憶體管理
熟練Page reclaim、MGLRU、RMAP;研究以 PMU 事件引導的 userspace 記憶體回收。
I Use Fedora/Arch Linux BTW
用來把想法落地為可維護產品的技術與工具。
用來把想法落地為可維護產品的技術與工具。
14 項技能
Page reclaim、MGLRU、RMAP;研究以 PMU 事件引導的 userspace 記憶體回收。
以硬體效能事件作為記憶體存取訊號;曾修正 AMD IBS bit-field 註解並合入主線。
以 eBPF 實作 per-cgroup 的排程、page fault、system call 與記憶體回收觀測。
搭配 AMD IBS、FlameGraph 與 call graph 分析核心與記憶體管理行為。
量測啟用 Transparent Huge Pages 時的 RMAP 開銷。
追蹤核心函式呼叫與 system call 行為。
Linux kernel patch、kernel module 與小型作業系統實作,注重 C99 / C11 規格。
eBPF container profiler(GOLEM)、Gin 後端 API 與 2024 iThome 鐵人賽系列文章。
Discord / Telegram bot、RAG、爬蟲與實驗數據處理腳本。
建立可重現的 QEMU 環境驗證核心修改與子系統行為。
建立最小化 rootfs,搭配 QEMU 快速測試自行編譯的核心。
搭配 QEMU 進行除錯。
寄送 Linux kernel patch 的上游工作流程,也擔任過 NUTC IMAC Git 課程講師。
持續刷 LeetCode 練習演算法與資料結構。