You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04搭配6.5.0-15内核挂载Samba/CIFS共享时系统负载异常飙升问题排查求助

Ubuntu 22.04搭配6.5.0-15内核挂载Samba/CIFS共享时系统负载异常飙升问题排查求助

我最近碰到了个特别离谱的问题:在一台Ubuntu 22.04.3系统(4核Intel Celeron J4105、8G内存,内核版本6.5.0-15-generic)上,系统负载会跟着挂载的Samba/CIFS共享数量疯狂上涨——4核机器居然跑到了负载17,但实际系统明明闲得要命,各种监控工具都找不到瓶颈。折腾了好一阵没头绪,想求助大家帮忙排查,或者看看有没有已知的临时解决方案,要是是已知bug的话也想知道该去哪提交反馈。

核心现象与初步排查

我停掉了所有高CPU、高磁盘占用的进程,反复排查:

  • iostat显示CPU idle始终>97%(除非我运行iotop,这时候system占用才会到2-3%,idle降到90%左右),磁盘util<1%,几乎没有IO请求
  • iotop里也看不到任何异常进程的IO占用
  • htop里除了监控工具本身,没有任何进程CPU占用超过5%
  • 挂载的共享完全没被使用:lsof查不到/media或/mnt下有打开的文件

按道理这种状态下负载应该接近0才对,但实际就是居高不下。

负载与共享挂载数量的对应测试

我特意测试了不同挂载数量下的负载情况,结果完全对应:

  • 0个共享挂载:负载≈0.2(正常水平)
  • 2个共享挂载(分别来自局域网内两台Ubuntu设备):负载≈4
  • 4个共享挂载(来自两台设备):负载≈8
  • 10个共享挂载(来自5台局域网/ VPN设备):负载≈17

对比验证:其他机器无此问题

我还有几台Ubuntu设备,同样挂载多个共享却没这个问题:

  • 树莓派4:Ubuntu 20.04.06 LTS,内核5.4.0-1100-raspi,挂载20个Samba共享,负载≈0.2(完全正常)
  • 我的桌面机:Ubuntu 22.04.3 LTS,原内核6.2.0-39-generic,挂载16个共享,负载≈0.3(完全正常)

锁定问题根源:6.5.0-15内核的负载统计错误

后来我发现两台x86_64的22.04系统都在1月12日更新了6.5.0-15-generic内核,于是特意重启桌面机切换到这个内核,挂载16个共享后——负载直接跳到27,但系统依然流畅得一批,完全没卡顿。这说明根本不是实际资源占用过高,而是这个版本的内核在挂载Samba/CIFS共享时,系统负载统计出错了。

已尝试的无效操作

  • 按照网上的建议给/etc/fstab里的CIFS挂载项添加vers=3.0参数,没有任何效果
  • 多次重启系统,问题依旧存在

想请教大家的问题

  1. 除了固定回老版本内核之外,有没有临时的缓解方案?
  2. 这个bug应该提交到哪里?是Ubuntu的bug追踪系统还是内核社区?

备注:内容来源于stack exchange,提问作者Trololo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 11:04:31