`/sys/fs/cgroup/memory` 目录下文件的含义

在这里插入图片描述

/sys/fs/cgroup/memory 目录下的这些文件是用于控制和监视 Linux 系统中的内存资源管理的参数和统计信息。下面是每个文件的含义:

  1. cgroup.clone_children: 控制子进程是否继承其父进程的 cgroup 上下文。

  2. cgroup.event_control: 用于控制 cgroup 事件的注册和注销。

  3. cgroup.procs: 显示属于 cgroup 的进程 ID 列表。

  4. cgroup.sane_behavior: 控制是否启用了 cgroup 的安全行为模式。

  5. cgroup.unaware_procfs: 控制是否启用了不受 procfs 影响的 cgroup 模式。

  6. infra-agent: 对应一个基础设施代理的文件。

  7. infra-kess-agent: 对应一个基础设施 Kess 代理的文件。

  8. kfs-agent: 对应一个 KFS 代理的文件。

  9. knp-nms-necho-agent: 对应一个 KNP NMS Necho 代理的文件。

  10. knp-nss-netq-agent: 对应一个 KNP NSS NetQ 代理的文件。

  11. kubepods.slice: 对应 Kubernetes pod 的 cgroup。

  12. log-collect-sdk: 日志收集 SDK 的相关文件。

  13. memory.alloc_global_latency: 内存全局分配延迟。

  14. memory.alloc_latency: 内存分配延迟。

  15. memory.cache.limit_in_bytes: 内存缓存的限制。

  16. memory.cache.usage_in_bytes: 内存缓存的使用量。

  17. memory.compact_latency: 内存紧缩延迟。

  18. memory.exstat: 内存扩展统计信息。

  19. memory.failcnt: 内存失败计数。

  20. memory.force_empty: 强制清空内存。

  21. memory.kmem.failcnt: 内核内存失败计数。

  22. memory.kmem.limit_in_bytes: 内核内存限制。

  23. memory.kmem.max_usage_in_bytes: 内核内存最大使用量。

  24. memory.kmem.slabinfo: 内核内存 slabinfo。

  25. memory.kmem.tcp.failcnt: 内核内存 TCP 失败计数。

  26. memory.kmem.tcp.limit_in_bytes: 内核内存 TCP 限制。

  27. memory.kmem.tcp.max_usage_in_bytes: 内核内存 TCP 最大使用量。

  28. memory.kmem.tcp.usage_in_bytes: 内核内存 TCP 使用量。

  29. memory.kmem.usage_in_bytes: 内核内存使用量。

  30. memory.limit_in_bytes: 内存限制。

  31. memory.max_usage_in_bytes: 内存最大使用量。

  32. memory.memsw.failcnt: 内存及交换空间失败计数。

  33. memory.memsw.limit_in_bytes: 内存及交换空间限制。

  34. memory.memsw.max_usage_in_bytes: 内存及交换空间最大使用量。

  35. memory.memsw.usage_in_bytes: 内存及交换空间使用量。

  36. memory.move_charge_at_immigrate: 移动充电时迁移内存。

  37. memory.numa_stat: NUMA 节点内存统计。

  38. memory.oom_control: OOM(Out of Memory)控制。

  39. memory.other: 其他内存相关信息。

  40. memory.pressure_level: 内存压力水平。

  41. memory.priority: 内存优先级。

  42. memory.soft_limit_in_bytes: 软内存限制。

  43. memory.stat: 内存统计信息。

  44. memory.swappiness: 内存交换倾向性。

  45. memory.usage_in_bytes: 内存使用量。

  46. memory.use_hierarchy: 是否使用 cgroup 层次结构。

  47. memory.use_priority_oom: 是否使用优先级 OOM。

  48. notify_on_release: 释放时通知。

  49. release_agent: 释放代理。

  50. systemd: systemd 的相关文件。

  51. tasks: 显示 cgroup 中的任务(进程)ID。

这些文件提供了对系统内存资源使用的监视和控制,对于系统性能调优和资源管理都非常重要。

/sys/fs/cgroup/memory/systemd下的文件

在这里插入图片描述
这些文件都与Linux系统中的内存管理和cgroup控制相关。简要解释如下:

  • cgroup.clone_children: 用于克隆子进程的cgroup控制。
  • cgroup.event_control: 用于控制cgroup事件的开关。
  • cgroup.procs: 包含在cgroup中的进程列表。
  • cgroup.unaware_procfs: 控制与proc文件系统不兼容的cgroup选项。
  • memory.alloc_global_latency: 内存分配的全局延迟。
  • memory.alloc_latency: 内存分配的延迟。
  • memory.async_reclaim_freq: 异步回收内存的频率。
  • memory.cache.limit_in_bytes: 缓存的内存限制。
  • memory.cache.usage_in_bytes: 缓存的内存使用量。
  • memory.compact_latency: 内存压缩的延迟。
  • memory.dirty_ratio: 脏页内存比率。
  • memory.exstat: 内存的扩展统计信息。
  • memory.failcnt: 内存失败计数。
  • memory.force_empty: 强制清空内存。
  • memory.kmem.failcnt: 内核内存分配失败计数。
  • memory.kmem.limit_in_bytes: 内核内存限制。
  • memory.kmem.max_usage_in_bytes: 内核内存的最大使用量。
  • memory.kmem.slabinfo: 内核内存slab信息。
  • memory.kmem.tcp.failcnt: TCP内核内存分配失败计数。
  • memory.kmem.tcp.limit_in_bytes: TCP内核内存限制。
  • memory.kmem.tcp.max_usage_in_bytes: TCP内核内存的最大使用量。
  • memory.kmem.tcp.usage_in_bytes: TCP内核内存使用量。
  • memory.kmem.usage_in_bytes: 内核内存使用量。
  • memory.limit_in_bytes: 内存限制。
  • memory.max_usage_in_bytes: 内存的最大使用量。
  • memory.memsw.failcnt: 内存加交换空间失败计数。
  • memory.memsw.limit_in_bytes: 内存加交换空间的限制。
  • memory.memsw.max_usage_in_bytes: 内存加交换空间的最大使用量。
  • memory.memsw.usage_in_bytes: 内存加交换空间的使用量。
  • memory.min: 内存的最小限制。
  • memory.move_charge_at_immigrate: 移动时在迁移时的内存充电。
  • memory.numa_stat: NUMA节点的内存统计。
  • memory.oom_control: OOM(Out of Memory)控制。
  • memory.oom.group: OOM组。
  • memory.oom_priority: OOM优先级。
  • memory.other: 其他内存。
  • memory.pressure_level: 内存压力级别。
  • memory.priority: 内存优先级。
  • memory.soft_limit_in_bytes: 内存的软限制。
  • memory.stat: 内存统计信息。
  • memory.swappiness: 内存换页的倾向性。
  • memory.usage_in_bytes: 内存使用量。
  • memory.use_hierarchy: 使用cgroup层次结构。
  • memory.use_priority_oom: 使用优先级OOM(Out of Memory)。
  • memory.use_wmark_min_adj: 使用水位最小调整。
  • memory.use_wmark_ratio: 使用水位比率。
  • memory.wmark_high: 高水位标记。
  • memory.wmark_low: 低水位标记。
  • memory.wmark_min_adj: 水位最小调整。
  • memory.wmark_ratio: 水位比率。
  • notify_on_release: 释放时通知。
  • system.slice: 系统切片。
  • tasks: 任务列表。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值