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,而不是从默认目录 /etc 或 CB_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>