当前位置: 首页 > news >正文

/sys/fs/cgroup/memory/memory.stat 关键指标说明

目录

      • 1. **`total_rss`**
      • 2. **`total_inactive_file`**
      • 3. **`total_active_file`**
      • 4. **`shmem`**
      • 5. **其他相关指标**
      • 总结

以下是/sys/fs/cgroup/memory/memory.stat文件中一些关键指标的详细介绍,特别是与PostgreSQL相关的指标:

1. total_rss

  • 定义:表示当前进程组中所有进程的物理内存占用(不包括共享内存和缓存)。
  • 单位:字节。
  • PostgreSQL相关性total_rss反映了PostgreSQL进程实际占用的物理内存,包括共享缓冲区(shared_buffers)和工作内存(work_mem)等。

2. total_inactive_file

  • 定义:表示当前进程组中未活动的文件缓存(如磁盘I/O缓存)。
  • 单位:字节。
  • PostgreSQL相关性:PostgreSQL会频繁访问数据文件,total_inactive_file反映了这些文件缓存的大小。较大的值可能表示PostgreSQL正在高效利用缓存来减少磁盘I/O。

3. total_active_file

  • 定义:表示当前进程组中活跃的文件缓存。
  • 单位:字节。
  • PostgreSQL相关性total_active_file反映了PostgreSQL正在频繁访问的文件缓存。较大的值可能表示数据库正在处理大量数据,需要关注是否有性能瓶颈。

4. shmem

  • 定义:表示共享内存的使用量,包括tmpfsshared memory segments
  • 单位:字节。
  • PostgreSQL相关性:PostgreSQL使用共享内存来存储共享缓冲区(shared_buffers)和其他内部结构。shmem的大小反映了这些共享内存的使用情况。

5. 其他相关指标

  • total_cache:表示缓存的总大小,包括tmpfs和文件缓存。
  • total_mapped_file:表示内存映射文件的大小。
  • total_unevictable:表示不可回收的内存大小,通常与锁定的内存(如mlock)相关。

总结

这些指标可以帮助你监控和分析PostgreSQL的内存使用情况:

  • total_rss:反映PostgreSQL进程的实际物理内存占用。
  • total_inactive_filetotal_active_file:显示文件缓存的使用情况,帮助评估I/O性能。
  • shmem:显示共享内存的使用,与PostgreSQL的shared_buffers配置相关。

如果你发现某些指标异常(如total_rss过高或total_inactive_file增长过快),可以结合PostgreSQL的配置(如shared_bufferswork_mem等)进行优化。

http://www.dtcms.com/a/119748.html

相关文章:

  • 山东大学离散数学第八章习题解析
  • 力扣hot100_回溯(2)_python版本
  • 升级 SAP S/4 HANA 之 EWM 攻略
  • aws(学习笔记第三十八课) codepipeline-build-deploy-github-manual
  • 系统配置篇,修改sem值
  • Docker 全面解析:从基础概念到实际应用
  • ARP攻击 DAI动态ARP检测学习笔记(超详细)
  • python网络爬虫
  • 一种反激变换器的设计思路(01)
  • golang-defer延迟机制
  • Spring Boot 邮件发送配置遇到的坑:解决 JavaMailSenderImpl 未找到的错误
  • 力扣第444场周赛
  • springMVC-拦截器详解
  • 算法精讲【整数二分】(实战教学)
  • Python语言的需求分析
  • 快速掌握Phoenix:简单易懂的搭建与配置指南
  • 2025 XYCTF Pwn-wp(含附件)
  • 【比赛编排软件的设计与实现】
  • Spring Boot默认注册的转换器列表及其功能说明。这些转换器使得控制器方法可以直接接收Integer、Long、Date等类型参数,无需手动实现转换
  • 重回全面发展亲自操刀
  • Redis哨兵模式下执行sentinel failover mymaster命令可能导致什么风险,如何避免
  • 1021 Deepest Root
  • 气象水文研究利器WRF-Hydro 耦合模式:从流域建模到洪水预报指南
  • MySQL的子查询
  • 网络安全小知识课堂(五)
  • Linux 进程 | 概念 / 特征 / 状态 / 优先级 / 空间
  • 【leetcode 100】贪心Java版本
  • leetcode6.Z字形变换
  • Python星球日记 - 第16天:爬虫基础(仅学习使用)
  • uni-app ucharts自定义换行tooltips