27.3 资源限制
资源限制
两种资源限制机制对比:
传统静态限制(/etc/login.conf)
│
│ 编辑 login.conf
│ cap_mkdb 重建数据库
│ chpass 修改用户类别
│ 用户重新登录生效
▼
按登录类别(login class)限制
│
│ 特点:
│ - 静态配置,重启后保持
│ - 粒度为登录类别
│ - 无法限制 jail
│ - 无法限制 I/O 速率
▼
适用场景:按用户类别统一配置
动态资源限制(rctl)
│
│ loader.conf 启用 kern.racct.enable=1
│ rctl -a 添加规则(即时生效)
│ /etc/rctl.conf 持久化
▼
按主语(process/user/loginclass/jail)限制
│
│ 特点:
│ - 动态调整,无需重启
│ - 粒度精细至单个进程
│ - 可限制 jail
│ - 可限制 I/O 速率、线程数
▼
适用场景:进程级、jail 级精细约束资源类型
类型
描述
配置登录类别
启用和配置资源限制
标识路径
作用范围
说明
动作
说明
课后习题
最后更新于