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

cgroup简介

1、什么是Cgroup

cgroups,其名称源自控制组群(control groups)的缩写,是内核的一个特性,用于限制、记录和隔离一组进程的资源使用(CPU、内存、磁盘 I/O、网络等)

资源限制:可以配置 cgroup,从而限制进程可以对特定资源(例如内存或 CPU)的使用量

优先级 :当资源发生冲突时,您可以控制一个进程相比另一个 cgroup 中的进程可以使用的资源量(CPU、磁盘或网络)

记录:在 cgroup 级别监控和报告资源限制

控制:您可以使用单个命令更改 cgroup 中所有进程的状态(冻结、停止或重新启动)

Cgroups功能的实现依赖于四个核心概念:子系统、控制组、层级树、任务

控制组(cgroup)
表示一组进程和一组带有参数的子系统的关联关系。例如,一个进程使用了 CPU 子系统来限制 CPU 的使用时间,则这个进程和 CPU 子系统的关联关系称为控制组

层级树(hierarchy)


http://www.kler.cn/a/412630.html

相关文章:

  • ChatGPT如何辅助academic writing?
  • Springboot启动报错’javax.management.MBeanServer’ that could not be found.
  • goframe开发一个企业网站 在vue-next-admin 显示验证码 19
  • 学习笔记032——Spring学习笔记
  • ubuntu搭建k8s环境详细教程
  • idea_卸载与安装
  • 深入理解 TypeScript:联合类型与交叉类型的应用
  • 如何编写出色的技术文档
  • shell(4)脚本与用户交互以及if条件判断
  • 第三十二章 UDP 客户端 服务器通信
  • 神经网络的数学——一个完整的例子
  • 《热带气象学报》
  • Android 手写签名板
  • 数据结构 【堆实现】
  • 力扣876. 链表的中间结点
  • nginx和netcore加载常见的3D模型
  • Go 中的并发 Map:深入探索 sync.Map 及其他实现方法
  • Django中 model 一对一 一对多 多对多关系 关联
  • NR 5G SIB1读取失败应该怎么办?
  • Ubuntu系统通过命令行连接WiFi
  • 美创科技获选“金智奖”年度创新解决方案,为工业企业数据安全治理提供思路
  • 图书系统小案例
  • 欢迪迈手机商城:基于SpringBoot的用户体验提升
  • JavaWeb三层架构
  • Flutter 开发环境—Linux
  • RabblitMQ 消息队列组件与 libev事件驱动库