cbps#

服务进程#

cbps - AIP 系统的进程监控服务器 (CBPS)

概要#

CB_SERVDIR/cbps [ -h ] [ -V ] [ -d env_dir] [ -debug_level]

描述#

CBPS 是一个守护进程,由参与负载分担的每个服务器主机上的 CBLS 启动。CBPS 收集本地主机上运行的进程的资源使用情况。 CBPS 收集的信息将被 AIP 的**CBJM**和**CBEXE**服务用于监控资源消耗并强制执行使用限制。

除非应用程序查询此信息,否则 CBPS 每3秒更新一次进程信息。如果应用程序请求该信息,CBPS也可随时更新进程信息。

进程信息存储在 /tmp/cbps.info.<hostname> 中。容器进程的信息存储在 /tmp/cbps.info.c.<hostname> 中。 CBPS 在启动时也会读取这些文件,以便累积现有进程组的死进程的资源使用情况。

选项#

-h

将命令用法打印到 stderr 并退出。

-V

将 AIP 的发行版本打印到 stderr 并退出。

-d env_dir

从目录 env_dir 读取 cb.conf,而不是从默认目录 /etcCB_ENVDIR 环境变量指定的目录读取。

-debug_level

设置调试级别。有效值为 1 和 2。如果指定,CBPS 将以调试模式运行。如果 debug_level 为 1,CBPS 将运行在后台,没有关联的控制终端。如果 debug_level 为 2,CBPS 将运行在前台,并将错误消息打印到 tty。

注意#

CBPS 需要对 /dev/kmem 或其等效文件的读权限。

文件#

/tmp/cbps.info.<hostname>

/tmp/cbps.info.c.<hostname>