FT2000+ qemu kvm openEuer crash 分析 频繁设置CPU online及cgroup导致进程卡死、不调度故障

news2024/11/19 6:16:07

测试用例1 openEuler 20.03 默认内核

https://hknaruto.blog.csdn.net/article/details/130498823

内核版本信息

 突然就坚挺起来,长时间稳定运行

 。。。

测试用例2:CentOS8 (16C16G)

十几分钟后,终端已卡死 ,两个终端均无响应,但是gnome还活着,图形界面还能动

dump

virsh dump --memory-only --format=kdump-zlib centos8 centos8-tcti-0505.zlib

 

 crash分析

重启虚拟机

kvm内,安装好crash分析环境

yum install -y kernel-debug* crash nfs-utils

下载安装debuginfo包

http://debuginfo.centos.org/8/aarch64/Packages/kernel-debuginfo-4.18.0-240.el8.aarch64.rpm

http://debuginfo.centos.org/8/aarch64/Packages/kernel-debuginfo-common-aarch64-4.18.0-240.el8.aarch64.rpm

执行分析

virsh reset centos8

登录虚拟机,挂载共享目录后执行

crash linux-5.10.38/vmlinux /mnt/hostos/qemu-virtual-machine/openEuler-20.03-linux5.10.0-tcti-0505.zlib

报错,放弃。

失败的分析记录:

dump

virsh dump --memory-only --format=kdump-zlib openEuler openEuler-20.03-linux5.10.0-tcti-0505.zlib

 crash分析

重启虚拟机

kvm内,安装好crash分析环境,执行分析

virsh reset openEuler

登录虚拟机,挂载共享目录后执行

crash linux-5.10.38/vmlinux /mnt/hostos/qemu-virtual-machine/openEuler-20.03-linux5.10.0-tcti-0505.zlib

报错,放弃。

故障

crash: cannot determine VA_BITS_ACTUAL

放弃该版本内核,转向分析20.03自带内核。

 参考

it cannot determine VA_BITS_ACTUAL on Linux 5.4 for ARM64 · Issue #52 · crash-utility/crash · GitHub

参考资料

https://www.cnblogs.com/organic/p/17321523.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/492290.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

月报总结|Moonbeam 4月份大事一览

本月,Moonbeam生态扶持进入下一里程碑!探索更多优质的早期Web3项目,Moonbeam Accelerator Program已公布进入最终加速孵化阶段的10家初创公司,这些幸运项目将在未来3个月接受顶级孵化公司和专业投资机构的培训,于下半年…

如何使用LiveData实现Room数据库的数据变化监听?

Room原理 Room是Android中一种轻量级而强大的持久化库,是SQLite的现代化封装和更高级实现方式。它提供了简单的对象映射技术,可用于管理SQLite数据库,支持SQLite的全部功能并可在编译时发现数据库中的错误,保证了数据的安全和稳定…

【Redis】 事务和锁机制(图文结合,最详细)

目录 一、Redis 事务是什么 二、Redis 事务命令操作 三、Redis 事务中的命令错误处理 3.1、事务中出现命令语法错误 3.2、事务中出现命令逻辑错误 四、事务冲突的解决办法 4.1、事务冲突问题 4.1、方法一:悲观锁 4.2、方法二:乐观锁 一、Redis 事…

【MyBatis】XML版快速入门——练习题

目录 1、准备工作 1.1、导入依赖(mybatis启动器和mysql驱动) 1.2.、yml中配置MyBatis的配置 3、编写domain、mapper、xml 2、数据库准备 2.1、类型表 2.2、老师表 2.3、班级表 2.4、城市表 2.5、学生表 2.6、课程表 2.7、中间表 3、练习题…

【P3】JMeter HTTP 接口设计

一、简答 HTTP 接口设计 HTTP请求默认值: 配置 http 请求的默认值,比如协议、主机、端口 HTTP信息头管理器: 配置 http 请求的头部参数 HTTP请求: 用于和业务交互 查看结果树: 用于结果展示 二、准备工作 慕慕生…

嵌入式基础测试手册——基于NXP iMX6ULL开发板(4)

前 言 本文档适用开发环境: Windows开发环境:Windows 7 64bit、Windows 10 64bit 虚拟机:VMware15.1.0 Linux开发环境:Ubuntu18.04.4 64bit U-Boot:U-Boot-2020.04 Kernel:Linux-5.4.70 Linux SDK:5.4.70_2.3.0 基于测试板卡:创龙科技TLIMX6U-EVM是一款基于NXP…

数字化供电所业务融合贯通建设方案(ppt可编辑)

本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除。 1、供电所现状分析 2、供电所数字化转型重点建设要素 三、建设原则 以“数字管理、提质增效”为重点,充分利用“云大物移智”技术,推动人员、设备、…

IDEA2022版教程下(快键键总结、Debug断点调试总结、22版本idea创建各种工程、关联数据库、常用插件)

8.快捷键的使用 8.1 常用快捷键 1 通用型(复制,黏贴,剪贴…) 说明快捷键复制代码-copyctrl c粘贴-pastectrl v剪切-cutctrl x撤销-undoctrl z反撤销-redoctrl shift z保存-save allctrl s全选-select allctrl a 2 提高…

【C++学习】文件操作

程序运行时产生的数据都属于临时数据&#xff0c;程序一旦运行结束都会被释放。 通过文件可以将数据持久化。 C中对文件操作要包含头文件 <fstream> 文本类型分为两种&#xff1a; 1.文本文件 ---文件以文本的ASCII码形式存在计算机中 2.二进制文件---文件以文本…

低代码,一招制敌,解决职场人的的办公难题

“站在巨人的肩膀上让你事半功倍”&#xff0c;本文阐释如何使用低代码工具成倍提高生产力&#xff0c;不管是个人还是企业&#xff0c;值得一看&#xff0c;都将受益。 作为一个卑微的打工人&#xff0c;以下任何一个场景都会让我头皮发麻&#xff1a; 领导要你30分钟内汇总…

Excel高频 (IF,Countif,Sum,rank,max,min) 函数使用教程

工作中经常会用到IF判断&#xff0c;COUNTIF按条件统计个数&#xff0c;SUM求和&#xff0c;RANK排名次&#xff0c;MAX求最大,MIN求最小&#xff0c;AVERAGE求平均等函数&#xff0c;读书屋办公教程网将通过这篇文章采用图文结合的形式详细讲解Excel这几个函数的用法。 一、 判…

2023 年 3 月青少年机器人技术等级考试理论综合试卷(二级)

2023 年 3 月青少年机器人技术等级考试理论综合试卷&#xff08;二级&#xff09; 一、单选题(共 30 题&#xff0c;共 60 分) 1.关于后轮驱动车说法正确的是&#xff1f;&#xff08; &#xff09; A. 发动机放在车的后部 B.起步加速比前轮驱动车更好 C.传动效率比前轮驱动车高…

iview-admin首页的图表数据渲染问题

iview-admin的首页有几个图表&#xff0c;应该是作者自己封装的&#xff0c;有个问题是在mounted时&#xff0c;从后台获取数据&#xff0c;应该把图表根据数据重新渲染一下。 <chart-bar id"myChart" style"height: 260px;" :value"barData"…

操作系统基本原理

目录 第二章、操作系统基本原理1、操作系统概述2、进程管理2.1、进程的状态2.2、前趋图2.3、进程的同步与互斥2.4、PV操作2.5、PV操作题目2.6、PV操作与前驱图2.7、死锁问题2.8、死锁的预防与避免&#xff08;银行家算法&#xff09; 3、存储管理3.1、分区存储组织3.2、页式存储…

vue如何将图片转换为webp并前端展示

1. 首先把图片转换为webp格式 1.1 可以进入cmd后&#xff0c;pip安装pillow pip install Pillow --trusted-host mirrors.cloud.tencent.com1.2 save为webp格式&#xff0c;即可得到webp格式图片 ... from PIL import Image img Image.open(background1.jpeg).convert(RGB…

干货分享|一款让企业知识管理变得简单高效的工具软件

互联网发展到下半场&#xff0c;很多企业都开始进行数字化转型&#xff0c;在这个过程中&#xff0c;很多企业都忽视了极为重要的一点——企业的知识管理。如今信息化的时代&#xff0c;可以说企业的知识管理是引领企业数字化转型、进行创新的关键。 企业知识管理的实质就是对…

后端Springboot框架搭建APi接口开发(第三章末)

前两章节讲述了如何通过APi接口实现对数据库的查询操作 这章主要讲述&#xff0c;Stringboot对数据库数据的查询、新增、修改、删除操作 第一节&#xff1a;数据库查询 首先编写UserMapper.xml。定义SQl语句 文件结构&#xff1a;demo\src\main\java\com\example\demo\mapp…

蓝牙耳机什么牌子的好用?测评员分享目前最值得入手的蓝牙耳机

蓝牙耳机的出现让我们日常生活更加便利&#xff0c;与有线耳机相比少了束缚&#xff0c;而随着蓝牙耳机市场的成熟&#xff0c;涌现了超多品牌&#xff0c;让大家不知道蓝牙耳机什么牌子的好用&#xff0c;我这几年已经测评过50多款蓝牙耳机&#xff0c;今天将要分享目前最值得…

【类和对象】(上)

系列文章目录 文章目录 系列文章目录&#x1f451; 前言&#x1f451; 一、什么是类&#xff0c;什么是对象&#x1f451; 二、类的引入&#x1f451; 三、类的定义&#x1f451;三、1.类的两种定义方式&#xff1a; &#x1f451; 四、类的内存计算&#x1f451;五、this指针&…

Flutter学习之旅 - 页面布局Padding、Column、Flex、Expanded

文章目录 Padding线性布局组件(Column和Row)水平布局组件(Row)垂直布局组件(Column) 弹性布局(Flex&Expanded)ExpandedFlex 达到父元素的尺寸 Padding class MyHomePage extends StatelessWidget {const MyHomePage({Key? key}) : super(key: key);overrideWidget build(…