• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

cloud os 进程

5天前提问
  • 0关注
  • 0收藏,131浏览
粉丝:0人 关注:0人

问题描述:

前两个进程占用很高,这能不能停止或者重启进程

4 个回答
粉丝:12人 关注:9人

1. 先确认进程具体名称(通过命令ps aux | grep 宇宙大帝 查看完整进程名),避免误操作系统关键进程。
2. 若为非系统核心进程:
临时停止:kill -9 [进程ID](需root权限)
重启:先停止再重新启动对应服务(需确认服务启动命令,如service [服务名] restart)
3. 若为系统核心进程:不可随意停止,否则可能导致Cloud OS异常。需先联系H3C技术支持确认进程作用,再根据建议处理。
4. 补充:提供进程完整名称、Cloud OS版本、进程占用资源(CPU/内存)的具体数值,以便进一步分析。

暂无评论

粉丝:23人 关注:2人

一、先解读截图核心数据
进程 1:PID 64421 命令 oc,瞬时 CPU 177.8%
oc = OpenStack Controller 控制面核心调度 / 操作执行进程,属于 CloudOS 底层 OpenStack 管控组件;当前是瞬时突发高 CPU(运行时间仅 00:00.32,刚拉起短时冲击),不是长期持续高负载。
进程 2:PID 25625 scope,持续 150.0% CPU,运行时长 10 万 + 小时
scope 是 CloudOS 资源监控、指标采集、告警统计核心进程,长期持续占用多核 CPU,是本次高负载根因。
整机资源基线:
总内存 128G,空闲 40G,内存充足;无 Swap;CPU 空闲 88.5%,整机 CPU 资源富裕,只是两个进程抢占多核。
load average 3.2/4.6/4.79,多核服务器负载正常,无整机资源耗尽风险。
二、两个进程能否停止 / 重启?分风险等级
1. scope 进程(PID25625,长期 150% CPU)
进程作用
负责云主机、存储、集群、虚拟机 CPU / 内存 / 磁盘 IO 指标采集、时序数据库写入、监控图表渲染、阈值告警计算,CloudOS 前台「监控中心」所有数据依赖该进程。
启停风险
临时重启安全,禁止长期 kill 强制停止
正常重启:仅监控数据采集中断 30~60 秒,云主机、虚拟机、存储、虚机业务完全不受影响;
强制 kill -9:监控页面空白、无性能曲线、告警不触发,不会中断租户业务,但运维监控失效。
允许操作:优雅重启(推荐)
2. oc 进程(PID64421,瞬时 177.8% CPU)
进程作用
OpenStack 操作调度进程,创建 / 删除虚拟机、调整规格、迁移、快照、网络策略下发等操作时临时拉起,操作完成后自动退出;截图里是刚执行云平台操作产生的瞬时高 CPU。
启停风险
正常场景无需手动处理:操作执行完毕自动释放 CPU;
若操作卡死、oc 长期不退出:可优雅停止,会中断当前正在执行的云主机任务(如创建虚机失败、迁移终止);
禁止频繁 kill,会导致 OpenStack 数据库任务残留、资源锁异常。
三、分步操作方案(先处理 scope 长期高占用,再处理 oc 瞬时进程)
步骤 1:重启 scope 进程(解决持续 150% 高 CPU,业务无影响)
方式 A:CloudOS 标准服务重启(最优,优雅释放资源)
CloudOS 基于 docker 容器化部署,scope 为容器服务
bash
运行
# 1. 查看scope对应容器名
docker ps | grep scope
# 2. 重启scope容器(平滑重启)
docker restart $(docker ps | grep scope | awk '{print $1}')

重启后等待 2 分钟,重新执行top -bn1查看 scope CPU 占用回落至正常 5% 以内区间。
方式 B:进程优雅终止(容器异常时使用,不推荐首选)
bash
运行
# 先优雅信号
kill -15 25625
# 等待30秒未退出再强制kill(万不得已)
kill -9 25625

注意:kill 后容器编排会自动拉起新 scope 进程,监控短暂断档。
步骤 2:处理 oc 瞬时高 CPU 进程
先判断:等待 3~5 分钟重新执行 top
若 64421 号 oc 进程自动消失:代表云操作执行完成,无需干预;
若进程长期存在、CPU 持续 170%+,说明后台任务卡死,执行优雅停止:
bash
运行
kill -15 64421

执行后当前未完成的云平台任务(新建 / 迁移 / 快照)会失败,需在 CloudOS 前台重新发起操作,不会破坏已存在虚拟机。
四、scope 长期高 CPU 根因排查(重启后反复冲高需要做)
查看 scope 日志定位采集瓶颈
bash
运行
# 进入scope容器
docker exec -it $(docker ps | grep scope | awk '{print $1}') /bin/bash
# 查看实时日志
tail -f /var/log/scope/scope.log

高频报错场景:
虚拟机数量上千,指标采集轮询间隔过密;
存储 OneStor 节点 IO 异常,磁盘指标采集阻塞;
时序数据库 InfluxDB 写入堆积,scope 大量线程阻塞;
大量失效 / 残留虚拟机,无效指标循环采集。
优化方案(日志确认瓶颈后)
CloudOS 前台【系统设置 - 监控参数】调大指标采集间隔(默认 1 分钟可改为 3 分钟);
清理平台内长期已删除、残留未释放的虚拟机资源;
检查后端 InfluxDB 存储磁盘 IO 是否打满,扩容时序存储磁盘。
五、关键禁忌说明
不要直接kill -9长期运行的 scope,容易导致时序数据库文件损坏,监控数据全部丢失;
不要批量 kill 所有 oc 进程,会导致云平台批量虚拟机操作失败、产生脏数据;
scope 属于运维监控组件,重启不影响租户虚拟机业务;oc 是临时任务进程,仅影响正在执行的云操作;
整机内存、CPU 资源充足,无需紧急扩容,优先重启 scope 缓解负载。
快速总结
scope(PID25625)持续高占用:可以安全重启容器,仅监控短暂中断,租户业务无风险;
oc(PID64421)瞬时冲高:优先等待自动结束,卡死再优雅 kill,会中断当前云主机操作;
重启后如果 scope 反复高 CPU,需要查 scope 日志,优化监控采集策略或清理冗余虚机资源。

暂无评论

粉丝:1人 关注:0人

别重启了吧,oc重启集群节点应该会变成notready吧,整体CPU使用率还行

暂无评论

粉丝:25人 关注:1人

对于 CloudOS 中占用高的进程,能否停止或重启,完全取决于它是不是系统核心进程。在处理前,必须先判断清楚,绝对不能贸然操作

⚠️ 操作前:关键判断与准备

在采取任何行动前,请先完成以下步骤,这是避免造成更大问题的基础。

  1. 确认进程身份:首先,需要明确这两个高占用进程的具体名称。

    • 执行命令:登录 CloudOS 后台(需 root 权限),使用 ps aux | grep <进程名> 或 top 命令查看完整的进程信息

    • 记录信息:请记录下进程的完整名称PID(进程ID),以及它占用的CPU和内存的具体数值

  2. 区分进程类型:根据进程名称,判断它属于哪一类。

    • 系统核心进程:名称通常与 CloudOS 核心组件相关,例如 kube-etcddockeropenstackos- 开头的服务等。这些进程支撑着 CloudOS 云平台的正常运行。

    • 非核心进程/用户进程:指用户自行部署的应用或非平台必须的辅助进程。

🛠️ 针对不同进程的处理方法

1. 如果是非核心进程

如果确认是非核心进程,可以按以下步骤操作,但操作前务必确认该进程的作用,并确保停止它不会影响你的业务

  • 临时停止进程

    bash
    kill -9 [进程ID]

    注意-9 参数会强制终止进程,属于比较“强硬”的手段,请谨慎使用

  • 重启进程

    bash
    # 先尝试使用系统服务管理命令(如果存在) service [服务名] restart # 或者,先停止再启动 kill -9 [进程ID] # 然后使用相应的启动命令重新启动它

    注意:重启操作需要你知道该服务的正确启动命令

2. ⛔ 如果是系统核心进程(绝对禁止!)

绝对不要对系统核心进程执行 kill 或 restart 操作。这极有可能导致 CloudOS 平台出现严重故障,甚至完全不可用

对于核心进程,正确的做法是:

  • 立即联系 H3C 技术支持:将你记录下的进程名称、CPU/内存占用数值、CloudOS 版本等信息提供给技术支持人员。他们能判断这是否为正常现象,或提供安全的修复方案。

  • 参考社区经验:一些平台自身的 Pod 内存利用率达到 90% 可能属于正常情况,只要不是短时间内剧烈波动导致容器停止,都可以先观察。例如,有案例提到 os-cas-0 容器内存使用率达到 92% 属于告警,但处理方式是调整内存上限,而非直接重启或停止

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明