determine.log
← 学习栏目

学习笔记

Linux Swap:从页面回收到服务性能观察

阅读原文 ↗

阅读摘要

原文以 Linux 5.15 为背景解释交换子系统,区分文件页与匿名页的后备存储,并介绍 Swap Area、Slot、Entry 的关系。它通过页表与交换缓存的关联说明换出后如何定位数据。阅读原文。

与当前项目的联系

以下为本站提出的性能观察练习:后端请求变慢时,同时记录工作负载、进程内存与系统内存压力,不直接把延迟归因于数据库或模型。Swap 是主机内存主题,不能用来替代 GPU 显存、KV Cache 或推理吞吐分析。

讨论问题

  • 虚拟地址空间大小和实际驻留内存为什么不能混用?
  • 有交换活动时,怎样判断它是否与请求延迟有关?
  • 内核版本、容器限制和宿主机配置会怎样影响观察结果?

建议实验与验收

在个人测试虚拟机中,先记录 uname -r、free -h 与 vmstat 1 的输出,再以固定并发运行小型 HTTP 服务。对比空闲与有限负载下的请求延迟、RSS 和交换计数;若没有交换活动,也保留这一结果,不强行制造结论。验收记录包含环境、并发、采样时间与数据,不在生产服务器修改 Swap 或触发 OOM。

此处是阅读路线与实验提案,不代表已经对线上服务做过性能测量。


摘要用于辅助阅读,原文观点以原文为准。实验与问题是建议练习,不代表 determine 已完成相关工作。

参与讨论 ↓

评论与交流

评论管理 ↗

登录后参与讨论。评论将公开展示,请勿填写隐私信息。回复通知可在评论账号中设置。

评论正在加载…

音乐 / MUSIC

专辑封面

平凡之路

朴树

0:000:00
点击播放试听Apple Music ↗
悬浮 · 可拖动
音量随机试听 · 完整版请使用歌曲入口