JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 11.1 管理:Oracle Solaris Zones、Oracle Solaris 10 Zones 和资源管理     Oracle Solaris 11.1 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分Oracle Solaris 资源管理

1.  资源管理介绍

2.  项目和任务(概述)

3.  管理项目和任务

4.  扩展记帐(概述)

5.  管理扩展记帐(任务)

6.  资源控制(概述)

7.  管理资源控制(任务)

8.  公平份额调度器(概述)

9.  管理公平份额调度器(任务)

10.  使用资源上限设置守护进程控制物理内存(概述)

11.  管理资源上限设置守护进程(任务)

设置驻留集大小上限

如何为项目添加 rcap.max-rss 属性

如何使用 projmod 命令为项目添加 rcap.max-rss 属性

配置和使用资源上限设置守护进程(任务列表)

使用 rcapadm 管理资源上限设置守护进程

如何设置内存上限执行阈值

如何设置操作间隔

如何启用资源上限设置

如何禁用资源上限设置

如何为区域指定临时资源上限

使用 rcapstat 生成报告

报告上限和项目信息

监视项目的 RSS

确定项目的工作集大小

报告内存使用率和内存上限执行阈值

12.  资源池(概述)

13.  创建和管理资源池(任务)

14.  资源管理配置示例

第 2 部分Oracle Solaris Zones

15.  Oracle Solaris Zones 介绍

16.  非全局区域配置(概述)

17.  规划和配置非全局区域(任务)

18.  关于安装、关闭、停止、卸载和克隆非全局区域(概述)

19.  安装、引导、关闭、停止、卸载和克隆非全局区域(任务)

20.  非全局区域登录(概述)

21.  登录到非全局区域(任务)

22.  关于区域迁移和 zonep2vchk 工具

23.  迁移 Oracle Solaris 系统和迁移非全局区域(任务)

24.  关于安装了区域的 Oracle Solaris 11.1 系统上的自动安装和软件包

25.  Oracle Solaris Zones 管理(概述)

26.  管理 Oracle Solaris Zones(任务)

27.  配置和管理不可编辑的区域

28.  各种 Oracle Solaris Zones 问题的故障排除

第 3 部分Oracle Solaris 10 Zones

29.  Oracle Solaris 10 Zones 介绍

30.  评估 Oracle Solaris 10 系统和创建归档文件

31.  (可选)将 Oracle Solaris 10 native 非全局区域迁移到 Oracle Solaris 10 Zones

32.  配置 solaris10 标记区域

33.  安装 solaris10 标记区域

34.  引导区域、登录和区域迁移

词汇表

索引

使用 rcapadm 管理资源上限设置守护进程

本节介绍了使用 rcapadm 配置资源上限设置守护进程的过程。有关更多信息,请参见rcapd 配置rcapadm(1M) 手册页。此外,还介绍了使用 rcapadm 为区域指定临时资源上限的过程。

如果使用时不带参数,rcapadm 将显示资源上限设置守护进程(如果已配置)的当前状态。

如何设置内存上限执行阈值

可以对上限进行配置,以便在可用于进程的物理内存很低时执行。有关更多信息,请参见内存上限执行阈值

最小(和缺省)值为 0,这意味着将始终执行内存上限。要设置不同的最小值,请遵照以下过程执行操作。

  1. 成为 root 用户或承担等效角色。
  2. 使用 rcapadm-c 选项为内存上限执行设置不同的物理内存使用率值。
    # rcapadm -c percent

    percent 的范围为 0 至 100。值越高,限制就越小。较高的值表示在系统的内存使用率超过此阈值之前,可以在不执行上限的情况下执行具有上限的项目的工作负荷。

另请参见

要显示当前物理内存使用率和上限执行阈值,请参见报告内存使用率和内存上限执行阈值

如何设置操作间隔

rcapd 操作间隔介绍了有关由 rcapd 执行的定期操作的间隔的信息。要使用 rcapadm 设置操作间隔,请遵照以下过程执行操作。

  1. 成为 root 用户或承担等效角色。
  2. 使用 -i 选项设置间隔值。
    # rcapadm -i interval=value,...,interval=value 

    注 - 所有间隔值都以秒为单位指定。


如何启用资源上限设置

可以通过三种方法在系统上启用资源上限设置。启用资源上限设置还可以使用缺省值设置 /etc/rcap.conf 文件。

  1. 成为 root 用户或承担等效角色。
  2. 通过以下方法之一启用资源上限设置守护进程:
    • 使用 svcadm 命令启用资源上限设置。

      # svcadm enable rcap
    • 启用资源上限设置守护进程,以使其现在启动并且也在每次引导系统时启动:

      # rcapadm -E
    • 如果不是现在启用资源上限设置守护进程,而是在引导时启用它,则还应指定 -n 选项:

      # rcapadm -n -E

如何禁用资源上限设置

可以通过三种方法在系统上禁用资源上限设置。

  1. 成为 root 用户或承担等效角色。
  2. 通过以下方法之一禁用资源上限设置守护进程:
    • 使用 svcadm 命令禁用资源上限设置。
      # svcadm disable rcap
    • 要禁用资源上限设置守护进程,以使其现在停止并且不会在引导系统时启动,请键入:
      # rcapadm -D
    • 要在不停止资源上限设置守护进程的情况下禁用它,还应指定 -n 选项:
      # rcapadm -n -D

    提示 - 安全禁用资源上限设置守护进程


    使用 rcapadm -D 可以安全禁用 rcapd。如果中止该守护进程(请参见 kill(1) 手册页),则进程可能处于停止状态,并且需要手动重新启动。要使进程恢复运行,请使用 prun 命令。有关更多信息,请参见 prun(1) 手册页。

如何为区域指定临时资源上限

此过程用于分配指定区域可占用的最大内存量。此值只会持续到下次重新引导。要设置持久性上限,请使用 zonecfg 命令。

  1. 成为 root 用户或承担等效角色。
  2. 为区域 my-zone 设置 512 MB 的最大内存值。
    # rcapadm -z testzone -m 512M