Cgroups
概念:
- cgroups(control groups)是linux下用于对一个或一组进程进行资源控制和监控的机制
- 可以对诸如cpu使用时间,内存,磁盘i/o等进程所需要的资源进行限制
- 不同资源的具体管理工作由对应的cgroup子系统(subsystem)来实现
- 针对不同类型的资源限制,只要将限制策略在不同的子系统上进行关联即可
- cgroups在不同的系统资源管理子系统中以层树(hierarchy)的方式来组织管理:每个cgroup都可以包含其他的子cgroup,因此子cgroup能使用的资源除了受本cgroup配置的资源参数限制,还收到了父cgroup设置的资源限制
完整的系统架构图:
全世界的程序员们联合起来吧!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步