Linux Kernel:perf/x86/amd/ibs 修正
2026修正 ibs_op_data 中 tag_to_ret_ctr 的 bit-field 範圍註解(15-31 → 16-31),2026/03 進入 tip tree perf/core,並於 Linux 7.1 合入主線。
- C
- Linux Kernel
- AMD IBS
I Use Fedora/Arch Linux BTW
持續打磨的作品、實驗與系統。
持續打磨的作品、實驗與系統。
14 個專案
修正 ibs_op_data 中 tag_to_ret_ctr 的 bit-field 範圍註解(15-31 → 16-31),2026/03 進入 tip tree perf/core,並於 Linux 7.1 合入主線。
為 sysprog21/zhtw-mcp 補上全域與子命令的 help message,讓指令與選項更容易被找到。
修訂 sysprog 課程教材:記憶體管理、eBPF、並行程式設計、編譯器最佳化與形式化驗證等篇章的失效連結、過時敘述與用語。
碩士研究:以硬體效能事件作為記憶體存取訊號,在 userspace 決定回收對象,同時保留核心端既有的回收機制。
以 eBPF 實作 per-container 的 Linux profiler,依 cgroup 統計排程、page fault、system call、記憶體回收與 page allocation 事件,並匯出到 Prometheus / Grafana。
Linux 核心設計期末專題:分析 MGLRU 的 refault feedback loop,評估以 generation 存活時間作為歷史權重衰減的輔助訊號。
以 Go 撰寫的 container runtime,內建 eBPF 可觀測性模組:以 cgroup id 為 key,掛載 sched、exceptions、raw_syscalls、vmscan、kmem 等 tracepoint,分容器統計排程延遲、page fault、system call 次數與延遲、kswapd/direct reclaim 與 page allocation,並可在執行中調整取樣率,指標經 Prometheus exporter 輸出到 Grafana。
Linux kernel module 開發用的 Makefile 樣板,一行指令編譯指定模組。
以關鍵字搜尋 MyGO!!!!! / Ave Mujica 台詞,字幕以自製 OCR 取得,含 server-side cache 與網頁前端。
跑在 Raspberry Pi 5 上的個人 Discord bot,整合 LeetCode、Arcaea 與 MyGO 台詞查詢。
30 天 Go 系列文章,從基礎語法、goroutine、Gin 到字幕搜尋 API 實作。