鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

CPU问题诊断与修复

使用鲲鹏健康检测对服务器进行采集诊断,在诊断信息中发现存在CPU性能问题,根据提示修复问题并验证修复成功。实操视频可参见鲲鹏健康检测iTeach

图1 示例流程图

前提条件

以鲲鹏健康检测工具安装路径“/home/devkit-kspect-x.x.x-Linux-aarch64”为例。

诊断CPU问题

  1. 进入工具目录。
    1
    cd /home/devkit-kspect-x.x.x-Linux-aarch64
    
  2. 采集全量信息并查看诊断建议。
    1
    ./kspect -s all
    

    诊断信息提示CPU核心发生降速。

  3. 查看CPU详情信息。

    下拉至CPU详情部分,发现CPU模式为节能模式。

  4. 对CPU压测,查看CPU性能。

    切换至压测工具目录对CPU进行压测,压测工具已编译完成,编译详情参见Github

    1
    2
    cd /home/SuperPI
    ./pi_css5 $((1<<20))
    

    CPU时间性能压测的时间为6.78秒。

  5. 将CPU模式修改为性能模式。
    1
    cpupower frequency-set -g performance
    
  6. 再次对CPU压测。
    1
    ./pi_css5 $((1<<20))
    

    CPU性能压测时间变为2.6秒,CPU性能已提升,证明修改模式成功。

  7. 再次采集全量信息查看诊断建议和CPU详情信息。
    1
    2
    cd /home/devkit-kspect-x.x.x-Linux-aarch64
    ./kspect -s all
    

    发现诊断信息中已无CPU相关内容,已解决CPU模式问题。