求助,系统稳定性,/var/lib/dpkg/status这个文件

内核编译和嵌入式产品的设计与开发
回复
raymond_lee
帖子: 2
注册时间: 2022-05-25 11:21
系统: ubuntu18.04
送出感谢: 0
接收感谢: 0

求助,系统稳定性,/var/lib/dpkg/status这个文件

#1

帖子 raymond_lee » 2022-05-25 11:26

在ubuntu18.04中,我发现这个文件/var/lib/dpkg/status会导致操作系统不稳定,在cpu负载高的情况下。

我使用stress -c 8将cpu占满,设备只能运行很短的时间大约几个小时,很不稳定。
但是另一种情况,删除掉这个文件/var/lib/dpkg/status
此时操作系统不能通过apt-get以及dpkg进行任何的包安装,但是系统可以进行长达72小时以上的稳定运行。
(这期间只是在进行视频流的预览,并没有安装软件包等其他的操作。)

我想使用这个文件的模块或程序是根本原因,会有什么样的可能导致操作系统不稳定。
具体是谁在使用这个文件,与系统的稳定性有什么样的关联,它们在使用它以后做了什么?
:Adore
头像
astolia
论坛版主
帖子: 5738
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 995 次

Re: 求助,系统稳定性,/var/lib/dpkg/status这个文件

#2

帖子 astolia » 2022-05-25 17:47

大约是unattended-upgrades在后台升级。也可能是其他/etc/cron.*/下面的脚本访问了。
可以试试磁盘扫描,有可能是文件所在位置刚好在磁盘坏块上
另外你删掉/var/lib/dpkg/status后,有没有用stress?你只说了进行视频流的预览,说不定只是散热不佳,高负荷运行积热导致过热保护停机
raymond_lee
帖子: 2
注册时间: 2022-05-25 11:21
系统: ubuntu18.04
送出感谢: 0
接收感谢: 0

Re: 求助,系统稳定性,/var/lib/dpkg/status这个文件

#3

帖子 raymond_lee » 2022-05-26 15:30

但是设备并没有连接网络,不应该有升级吧?
删掉/var/lib/dpkg/status后,也有用stress去抢占cpu,散热问题不会,散热片和风扇都上了,检测过温度,都在正常范围,不会是积热导致的,应该还是软件上的问题。
关于/etc/cron.*脚本,可以详细的说一下嘛,可能是怎样的调用会导致系统的不稳定呢?
多谢啦!
回复