Cgroups

概念:

  • cgroups(control groups)是linux下用于对一个或一组进程进行资源控制和监控的机制
  • 可以对诸如cpu使用时间,内存,磁盘i/o等进程所需要的资源进行限制
  • 不同资源的具体管理工作由对应的cgroup子系统(subsystem)来实现
  • 针对不同类型的资源限制,只要将限制策略在不同的子系统上进行关联即可
  • cgroups在不同的系统资源管理子系统中以层树(hierarchy)的方式来组织管理:每个cgroup都可以包含其他的子cgroup,因此子cgroup能使用的资源除了受本cgroup配置的资源参数限制,还收到了父cgroup设置的资源限制

 

完整的系统架构图:

 

posted @ 2022-01-13 20:12  年轻人——001  阅读(93)  评论(0编辑  收藏  举报