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

内存问题诊断与修复

使用鲲鹏健康检测工具对服务器进行采集诊断,发现存在内存条插法问题,根据工具推荐插法重新插入内存条,并验证成功修复内存问题。实操视频可参见鲲鹏健康检测iTeach

图1 示例流程图

前提条件

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

诊断内存问题

  1. 进入工具目录。
    1
    cd /home/devkit-kspect-x.x.x-Linux-aarch64
    
  2. 采集全量信息并查看诊断建议。
    1
    ./kspect -s all
    
    诊断信息如下:
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    Health Report
    ===============================================================
    ...
    ...
    ...
       Memory:
        ├─DIMM Table:
          1、现状: 当前的内存插入方式不是最佳的插入方法。
             影响: 使用推荐的内存插法能提供更好的内存性能。
             解决方法:
             您可以根据DIMM Table获得最佳的推荐插法
          
    ...
    ...
    ...
    

    诊断信息中提示内存插槽的插入状态非最佳状态。

  3. 查看内存详情信息。

    将报告下拉至内存详情部分。

  4. 根据提示槽位插拔内存条。

    服务器下电后,分别将“0|7|0”,“1|0|1”,“1|4|1”和“1|5|1”槽位的内存条拔出,插入到“0|4|0”,“0|5|0”,“1|2|0”和“1|3|0”槽位,重新启动服务器。

  5. 再次采集并查看诊断信息。
    1
    ./kspect -s all
    

    诊断信息如下:

    发现诊断信息中已没有内存相关信息。

  6. 下拉至内存详情部分。

    内存条全为最优插法,已解决内存插槽配置错误的问题。