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.  管理扩展记帐(任务)

管理扩展记帐功能(任务列表)

使用扩展记帐功能

如何为流、进程、任务和网络组件激活扩展记帐

如何显示扩展记帐状态

如何查看可用的记帐资源

如何取消激活进程、任务、流和网络管理记帐

使用 libexacct 的 Perl 接口

如何递归列显 exacct 对象的内容

如何创建新的组记录并将其写入文件

如何列显 exacct 文件的内容

Sun::Solaris::Exacct::Object->dump() 的输出示例

6.  资源控制(概述)

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

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

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

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

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

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.  引导区域、登录和区域迁移

词汇表

索引

使用扩展记帐功能

如果用户拥有所要管理的记帐类型的相应权限配置文件,则可以管理扩展记帐(启动记帐、停止记帐和更改记帐配置参数):

如何为流、进程、任务和网络组件激活扩展记帐

要为任务、进程、流和网络组件激活扩展记帐功能,请使用 acctadm 命令。acctadm 的可选的最终参数表示此命令是应该针对扩展记帐功能的流记帐组件、进程记帐组件、系统任务记帐组件还是网络记帐组件执行。


注 - 角色包含授权和具有特权的命令。有关如何创建角色以及通过 Oracle Solaris 的基于角色的访问控制 (role-based access control, RBAC) 功能将角色分配给用户的信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的第 III 部分, "角色、权限配置文件和特权"


  1. 成为 root 用户或承担等效角色。
  2. 激活进程的扩展记帐。
    # acctadm -e extended -f /var/adm/exacct/proc process
  3. 激活任务的扩展记帐。
    # acctadm -e extended,mstate -f /var/adm/exacct/task task
  4. 激活流的扩展记帐。
    # acctadm -e extended -f /var/adm/exacct/flow flow
  5. 激活网络的扩展记帐。
    # acctadm -e extended -f /var/adm/exacct/net net

    dladmflowadm 命令所管理的链接和流运行 acctadm

另请参见

有关更多信息,请参见 acctadm(1M)

如何显示扩展记帐状态

键入不带参数的 acctadm 可以显示扩展记帐功能的当前状态。

machine% acctadm
                 Task accounting: active
            Task accounting file: /var/adm/exacct/task
          Tracked task resources: extended
        Untracked task resources: none
              Process accounting: active
         Process accounting file: /var/adm/exacct/proc
       Tracked process resources: extended
     Untracked process resources: host
                 Flow accounting: active
            Flow accounting file: /var/adm/exacct/flow
          Tracked flow resources: extended
        Untracked flow resources: none

在前一示例中,系统任务记帐在扩展模式和 mstate 模式下激活。进程记帐和流记帐在扩展模式下激活。


注 - 在扩展记帐的上下文中,微状态 (mstate) 是指与微状态进程转换关联的扩展数据,可从进程使用情况文件(请参见 proc(4))中获取此数据。与基本记录或扩展记录相比,此数据可提供有关进程活动的更多详细信息。


如何查看可用的记帐资源

可用的资源随系统和平台的不同而有所不同。使用带有 -r 选项的 acctadm 命令可以查看系统上的可用记帐资源组。

machine% acctadm -r
process:
extended pid,uid,gid,cpu,time,command,tty,projid,taskid,ancpid,wait-status,zone,flag,
memory,mstatedisplays as one line
basic    pid,uid,gid,cpu,time,command,tty,flag
task:
extended taskid,projid,cpu,time,host,mstate,anctaskid,zone
basic    taskid,projid,cpu,time
flow:
extended 
saddr,daddr,sport,dport,proto,dsfield,nbytes,npkts,action,ctime,lseen,projid,uid
basic    saddr,daddr,sport,dport,proto,nbytes,npkts,action
net:
  extended name,devname,edest,vlan_tpid,vlan_tci,sap,cpuid, \
  priority,bwlimit,curtime,ibytes,obytes,ipkts,opks,ierrpkts \
  oerrpkts,saddr,daddr,sport,dport,protocol,dsfield
  basic    name,devname,edest,vlan_tpid,vlan_tci,sap,cpuid, \
  priority,bwlimit,curtime,ibytes,obytes,ipkts,opks,ierrpkts \
  oerrpkts

如何取消激活进程、任务、流和网络管理记帐

要取消激活进程记帐、任务记帐、流记帐和网络记帐,请使用带有 x 选项的 -acctadm 命令分别禁用每个记帐。

  1. 成为 root 用户或承担等效角色。
  2. 禁用进程记帐。
    # acctadm -x process 
  3. 禁用任务记帐。
    # acctadm -x task
  4. 禁用流记帐。
    # acctadm -x flow
  5. 禁用网络管理记帐。
    # acctadm -x net
  6. 检验是否已禁用任务记帐、进程记帐、流记帐和网络记帐。
        # acctadm
                Task accounting: inactive
           Task accounting file: none
         Tracked task resources: none
       Untracked task resources: extended
             Process accounting: inactive
        Process accounting file: none
      Tracked process resources: none
    Untracked process resources: extended
                Flow accounting: inactive
           Flow accounting file: none
         Tracked flow resources: none
       Untracked flow resources: extended
                Net accounting: inactive
           Net accounting file: none
         Tracked Net resources: none
       Untracked Net resources: extended