内存统计与监控,你知多少?
💡
原文中文,约6600字,阅读约需16分钟。
📝
内容提要
本文讨论了Linux系统中的内存统计命令和相关概念,介绍了free命令查看系统内存信息的方法,以及Page Cache、Buffer Cache和Swap等统计项。还解释了VSS、RSS、PSS等进程级别的内存统计指标,并提到了top命令中的内存使用统计信息。
🎯
关键要点
- 讨论了Linux系统中的内存统计命令和相关概念。
- 介绍了free命令查看系统内存信息的方法。
- 解释了Page Cache、Buffer Cache和Swap等统计项。
- 阐述了VSS、RSS、PSS等进程级别的内存统计指标。
- 提到了top命令中的内存使用统计信息。
- free命令输出包括总内存、已使用内存、未使用内存等信息。
- buffers和cache的概念及其在内存统计中的作用。
- 详细解析了/proc/meminfo中的内存统计项。
- 区分了与文件关联的内存页和匿名内存页。
- 介绍了磁盘缓存相关的统计项,如Buffers、Cached、SwapTotal等。
- 解释了内核使用的内存相关统计项,如Slab、KernelStack等。
- 介绍了HugePages的相关统计项。
- 定义了VSS、RSS、PSS、USS等进程级别的内存统计概念。
- 详细说明了/proc/{pid}/smaps文件中的内存分段统计。
- top命令中关于内存使用的统计项包括VIRT、RES、SHR等。
🏷️
标签
➡️