当前位置: 首页 > news >正文

ubuntu privileged cont 一直在读取硬盘

ubuntu24.04桌面系统里发现磁盘一直在被读写,仔细看发现privileged cont 一直在读取硬盘,达到每秒10M左右,导致系统一直很卡。

针对Ubuntu系统中"privileged cont"进程持续读取硬盘的问题,结合系统监控与优化方案,具体解决步骤如下:


🔍 ‌一、定位异常进程

  1. 实时监控I/O活动

    sudo iotop -o -P # 显示所有活跃I/O进程并持续刷新 

    观察privileged cont的磁盘读写速率(DISK READ/WRITE列),确认是否为该进程导致高负载。

  2. 检查进程详情

    sudo lsof -p $(pgrep -f "privileged cont") # 查看进程打开的文件 

    若输出中包含频繁读写的日志文件(如/var/log路径)或数据库文件,需针对性优化。3


⚙️ ‌二、系统级优化措施

  1. 禁用自动更新服务

    sudo systemctl stop unattended-upgrades # 暂停服务 
    sudo systemctl disable unattended-upgrades # 永久禁用
  2. 调整内核I/O调度器‌(适用于HDD机械硬盘)

     

    echo "deadline" | sudo tee /sys/block/sda/queue/scheduler # sda替换为实际硬盘标识

    降低机械硬盘寻道延迟,减少频繁读写影响。

  3. 限制日志系统开销

    sudo journalctl --vacuum-size=500M # 清理日志至500MB 
    sudo systemctl restart systemd-journald # 重启日志服务 

    避免日志文件无限增长导致持续写入。3


️ ‌三、深度排查与修复

  1. 硬盘健康检测

    sudo smartctl -a /dev/sda | grep -E "Reallocated|Pending|Uncorrectable" # 检查坏道 

    若输出异常数值(>0),需备份数据并更换硬盘。4

  2. 内存资源诊断

    free -m | awk '/Mem/{printf "可用内存: %.1f%%\n", $4/$2*100}' # 检查内存可用率 

    内存可用率<15%时,系统会频繁使用Swap分区(硬盘),需增加物理内存或减少内存占用进程。3


💡 ‌四、进阶解决方案

  • 内核驱动兼容性
    更新存储控制器驱动(尤其NVMe硬盘):

    sudo ubuntu-drivers autoinstall # 自动安装推荐驱动 

    检查dmesg | grep -i "error"确认无驱动报错。

  • 恶意软件扫描

    sudo apt install clamav && sudo freshclam # 安装杀毒软件 
    sudo clamscan -r / --exclude-dir="^/sys|^/proc" # 全盘扫描(跳过系统目录) 

    排除勒索软件或挖矿程序伪装系统进程的可能性。


操作风险提示‌:修改内核参数或禁用系统服务可能影响稳定性,建议生产环境先测试。若问题持续,可尝试备份数据重装系统。
通过上述组合策略,可系统性解决进程异常读写问题并优化系统性能。

总结

按照上面的思路检查系统,大约也没有找到明确的问题所在,好在后来问题就消失了。

大约是系统自动更新那块的问题。

http://www.dtcms.com/a/341428.html

相关文章:

  • ubuntu24.04 frps服务器端自动启动设置【2025-08-20】
  • JUC之CompletableFuture【下】
  • 内网安全——出网协议端口探测
  • RAG拓展、变体、增强版(一)
  • 【深度学习-Day 43】解密LSTM:深入理解长短期记忆网络如何克服RNN的遗忘症
  • 8.20网络编程——sqlite3数据库
  • 计算机视觉(二):视觉的处理流程
  • Promise.all 速查与扩展实战
  • 基于SpringBoot的蜗牛兼职网平台
  • React框架超详细入门到实战项目演练【前端】【React】
  • Spring Retry实战指南_让你的应用更具韧性
  • PyTorch API 2
  • 漫漫长夜 全DLC(The Long Dark)免安装中文版
  • Docker之MySQL安装
  • Redis(以Django为例,含具体操作步骤)
  • 数字人制作全流程解析:从概念到落地的完整步骤​
  • 实战:本地大模型+function Calling,获取北京天气
  • uniapp学习【上手篇】
  • [激光原理与应用-314]:光学设计 - 光学系统设计与电子电路设计的相似或相同点
  • 1-2前端撸码前的准备,包管理工具和环境搭建
  • 升级Android系统webview
  • Spring事务源码
  • Linux Capability 解析
  • 【81页PPT】智慧方案智能化弱电智能家居系统解决方案(附下载方式)
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘requests-html’问题
  • VPS服务器安全审计方案:从风险评估到防护实施
  • 汇编语言学习3---GDB调试
  • 【StarRocks】TabletChecker逻辑
  • 尝试给每个客户端设置一个标签身份,以此来解决非独立同分布的情况?
  • BM25 vs TF-IDF:经典文本检索方法的对比