changkun.us - Changkun's Blog - Changkun's Blog

Description: Science | Art | Blog

art (128) blog (63) science (26) life (24) tech (13) share (8) reading (5) notes (2) changkun ou (1) think (1)

Example domain paragraphs

Science and art, life in between.

从 Go 1.12 开始就不断有人踩到监控误报的坑,原因是 Go 从 1.12 开始将 madvise 系统调用 使用的内存回收策略从 MADV_DONTNEED 改为了 MADV_FREE 。 从可查的一些文档来看,RSS 作为最常用的内存监控指标,不会反映进程中未被操作系统回收的那部分内存。 自然就会有一些说法建议将 RSS 更换为可能更妥当的指标,比如 PSS 甚至 USS。 这就导致了一些比较 tricky 的问题,PSS 和 USS 并不如 RSS 常用,文档上也没有更多的说明它们 实际能够反应的内存消耗状况,它们真的比 RSS 更合适吗?

缺页错误产生的性能差异究竟能够有多大?不妨做一个基准测试。