Duang! 2024-07-12 15:33 采纳率: 0%
浏览 26

centos7无端卡死报错softlockup软死锁

cenos7打开一会之后什么都没做就变得特别卡,最后卡死,也不能用ssh工具上传文件。报错kernel:NMI watchdog: BUG: soft lockup - CPU#1 stuck for 21s! [khugepaged:47],或者是flip_done timed out我升级了虚拟机的硬盘和内存,把虚拟机软件从VMware17换到了16,也按网上的一些说法修改配置文件设置kernel.watchdog_thresh=30,还重装了好几次,都无法解决。然而另一个Ubuntu系统的虚拟机却没有这个问题,这是什么原因呢,是不是因为centos7停止维护之后就出现了bug呢?

img

img

  • 写回答

2条回答 默认 最新

  • 阿里嘎多学长 2024-07-12 15:38
    关注

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    您好,关于CentOS 7系统出现的"soft lockup"问题,这里有一些可能的原因和解决方案供您参考:

    1. 内核软死锁原因:根据CSDN博客的解释,soft lockup并不是由死循环引起的,也不是说代码执行了一定时间,而是指CPU在一定时间内没有发生调度切换 [^1^]。这可能是由于某些内核线程或软中断长时间占用CPU导致的。

    2. 修改内核参数:您已经尝试修改了kernel.watchdog_thresh参数,这是正确的一步。如果问题依旧,您可能需要进一步调整该参数值或检查其他相关的内核参数 [^3^]。

    3. 内核版本问题:有用户反馈称,由于内核版本过高导致的问题,降级内核后没有再出现问题。您提到已经重装了系统,如果使用的是CentOS 7的较新内核版本,您可以考虑尝试使用旧版本的内核 [^3^]。

    4. CentOS 7维护状态:CentOS 7的官方支持将在2024年6月30日结束,这可能意味着在停止维护后,一些bug将不会得到官方的修复。您可能需要考虑迁移到其他受支持的系统,如AlmaLinux、Rocky Linux或Red Hat Enterprise Linux等 [^2^][^4^]。

    5. 系统迁移:如果CentOS 7的问题持续存在且难以解决,迁移到另一个发行版可能是一个选择。根据阿里云的官方文档,有多种操作系统可以作为CentOS的替代品,并且提供了迁移工具和步骤 [^4^]。

    6. 社区支持和迁移工具:社区提供了一些工具,如ELevate,可以帮助在不同版本和发行版之间进行就地迁移。同时,Red Hat提供了Convert2RHEL工具,专门用于迁移到RHEL [^4^]。

    7. 其他用户经验:有用户分享了他们处理soft lockup问题的经验,包括修改内核参数和降级内核版本,这些经验可能对您有帮助 [^9^]。

    综上所述,您可能需要进一步调查系统日志,确定是哪个进程或线程导致了CPU长时间占用,并考虑迁移到其他发行版以获得更好的支持和安全性。希望这些信息对您有所帮助。如果您需要更详细的帮助,可以提供更多的系统信息和日志文件,以便进行更深入的分析。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 7月12日

悬赏问题

  • ¥15 模电中二极管,三极管和电容的应用
  • ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
  • ¥15 气象网格数据与卫星轨道数据如何匹配
  • ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
  • ¥15 微软账户问题不小心注销了好像
  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络