跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 11.1 管理:Oracle Solaris Zones、Oracle Solaris 10 Zones 和资源管理 Oracle Solaris 11.1 Information Library (简体中文) |
如何使用 projmod 命令为项目添加 rcap.max-rss 属性
19. 安装、引导、关闭、停止、卸载和克隆非全局区域(任务)
23. 迁移 Oracle Solaris 系统和迁移非全局区域(任务)
24. 关于安装了区域的 Oracle Solaris 11.1 系统上的自动安装和软件包
25. Oracle Solaris Zones 管理(概述)
26. 管理 Oracle Solaris Zones(任务)
28. 各种 Oracle Solaris Zones 问题的故障排除
29. Oracle Solaris 10 Zones 介绍
30. 评估 Oracle Solaris 10 系统和创建归档文件
31. (可选)将 Oracle Solaris 10 native 非全局区域迁移到 Oracle Solaris 10 Zones
本节介绍了使用 rcapadm 配置资源上限设置守护进程的过程。有关更多信息,请参见rcapd 配置和 rcapadm(1M) 手册页。此外,还介绍了使用 rcapadm 为区域指定临时资源上限的过程。
如果使用时不带参数,rcapadm 将显示资源上限设置守护进程(如果已配置)的当前状态。
可以对上限进行配置,以便在可用于进程的物理内存很低时执行。有关更多信息,请参见内存上限执行阈值。
最小(和缺省)值为 0,这意味着将始终执行内存上限。要设置不同的最小值,请遵照以下过程执行操作。
# rcapadm -c percent
percent 的范围为 0 至 100。值越高,限制就越小。较高的值表示在系统的内存使用率超过此阈值之前,可以在不执行上限的情况下执行具有上限的项目的工作负荷。
另请参见
要显示当前物理内存使用率和上限执行阈值,请参见报告内存使用率和内存上限执行阈值。
rcapd 操作间隔介绍了有关由 rcapd 执行的定期操作的间隔的信息。要使用 rcapadm 设置操作间隔,请遵照以下过程执行操作。
可以通过三种方法在系统上启用资源上限设置。启用资源上限设置还可以使用缺省值设置 /etc/rcap.conf 文件。
使用 svcadm 命令启用资源上限设置。
# svcadm enable rcap
启用资源上限设置守护进程,以使其现在启动并且也在每次引导系统时启动:
# rcapadm -E
如果不是现在启用资源上限设置守护进程,而是在引导时启用它,则还应指定 -n 选项:
# rcapadm -n -E
可以通过三种方法在系统上禁用资源上限设置。
# svcadm disable rcap
# rcapadm -D
# rcapadm -n -D
提示 - 安全禁用资源上限设置守护进程
使用 rcapadm -D 可以安全禁用 rcapd。如果中止该守护进程(请参见 kill(1) 手册页),则进程可能处于停止状态,并且需要手动重新启动。要使进程恢复运行,请使用 prun 命令。有关更多信息,请参见 prun(1) 手册页。
此过程用于分配指定区域可占用的最大内存量。此值只会持续到下次重新引导。要设置持久性上限,请使用 zonecfg 命令。