容器CPU和内存占用率状态
- 使用远程终端工具,以指令流云手机运维用户(如root)登录部署指令流云手机的服务器。
- 执行以下命令,切换至root用户。
# su - root
- 执行以下命令,进入Docker容器中查看相关CPU和内存占用率状态,其中“{kbox_id}”为启动实例的编号。
# docker exec -it kbox_${kbox_id} sh
- 执行以下命令,分别查询Docker容器中进程的CPU及内存占用率等情况。如下图所示。
# top
若指令流云手机某些进程内存占用率一直存在增长情况,CPU占用率持续高于80%,则需要进一步排查该进程是否异常或请联系华为技术支持。回显参数说明参见3的相关说明。
若希望更直观地显示CPU负载、内存消耗以及交换空间的实时信息,则可以通过以下命令操作。# ctop
ctop是在主机侧运行的命令,ctop命令回显参数说明:- OWNER:所属用户。
- TYPE:所属类型。
- PROC:进程优先级。
- MEMORY:内存。
- SYST:系统内核空间CPU占用率。
- USER:用户进程CPU占用率。
- BLKIO:IO资源。
- TIME+:进程使用的CPU时间总计,单位1/100秒。
- CGROUP:进程所有者的组名。
父主题: 监控