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

nfs存储IO等待,导致k8s业务系统卡慢问题处理

注:服务器配置:64C,128G,麒麟v10系统,系统磁盘使用空间(5T)均低于50%,存储磁盘iops约为800左右

发现业务系统卡慢,使用top 命令查看.系统负载较高长期保持在60以上,发现wa值的指标参数长期高于15,返现CPU用于写入磁盘IO等待的时间较高,系统的磁盘I/O压力较大.
配合开发查看日志,发现日志刷新速度很慢;查看业务服务,从服务器本身访问服务pod接口地址有响应超时的问题.k8s健康检查也会重启部分业务服务,原因为监听接口地址超时.
一丶排查思路

  1. 检查数据库服务器情况
    ①使用iostat -xmt 2 命令查看%util:磁盘利用率使用情况,数据库磁盘IO值低于20,数值较低;
    ②使用top命令检查数据库服务器负载情况数据库负载正常,CPU使用率不超过5%

  2. 检查业务服务器情况
    ①使用iostat -xmt 2 命令查看%util:磁盘利用率使用情况,数据库磁盘IO值在40-50左右,数值未达到瓶颈;
    ②使用top命令检查业务服务器负载情况,负载异常1分钟,5分钟,15分钟负载高于60,wa的值处于15-20,判断为业务服务器磁盘IO读写压力较大
    注释:业务服务器用于等待CPU等待磁盘完成IO时间占比过长,但是本地服务器磁盘利用率未到瓶颈,

  3. 检查nfs业务服务器情况
    ①使用iostat -xmt 2 命令查看%util:磁盘利用率使用情况,数据库磁盘IO值在90-100左右,达到瓶颈,await延迟超过50ms
    ②使用top命令检查业务服务器负载情况,负载异常1分钟,5分钟,15分钟负载低于20,wa的值低于5,判断为业务服务器磁盘IO读写压力正常
    ③查看nfs线程数 ps -elf|grep nfsd 数值为默认值8个

二丶问题定位

NFS存储I/O性能已达瓶颈,导致业务系统卡慢。原因如下:

  1. 资源集中争用
    业务附件文件及数百个Pod的业务日志读写均在同一NFS存储,形成I/O资源竞争
  2. 瓶颈表现
    iostat监测显示NFS存储的%util持续高于90%,await延迟超过50ms。
    业务高峰期日志写入QPS峰值突破1000,直接触发存储性能阈值。
  3. 结论
    业务日志的持续性密集读写是引发NFS存储I/O瓶颈的主因,需分离存储资源。

三丶解决办法

  1. 扩展nfs服务线程数,修改etc/nfs.conf ,调整threads=32;重启nfs,rpcbind服务. ps -elf|grep nfsd 查看是否生效
  2. 利用其他服务器资源,新建nfs服务,迁移业务日志pvc到该服务器nfs存储
http://www.xdnf.cn/news/560125.html

相关文章:

  • 基于R语言的贝叶斯网络模型实践技术应用:开启科研新视角
  • 安灯系统让注塑机故障响应快如闪电告别停机烦恼
  • 空调系统虚拟标定技术:新能源汽车能效优化的革命性突破
  • C++使用max_element()配合distance()求出vector中的最大值及其位置
  • Oracle基础知识(一)
  • 强化学习_置信域算法RL
  • 【DeepSeek】为什么需要linux-header
  • arrow-0.1.0.jar 使用教程 - Java jar包运行方法 命令行启动步骤 常见问题解决
  • jvm对象压缩
  • Hellorobot 移动操作机器人开源实践:HPR 模型 + 全栈资源,降低家庭机器人开发门
  • 攻防世界 Web题--easytornado
  • 《C 语言 sizeof 与 strlen 深度对比:原理、差异与实战陷阱》
  • BigemapPro蒙版使用技巧:精准导出地图范围
  • Paillier加密方案的原理、实现与应用(vs)
  • Unity自定义shader打包SpriteAtlas图集问题
  • 101个α因子#7
  • 多角色对账效率低?易境通散货拼柜系统如何高效协同?
  • QT学习笔记---表格
  • CAP理论 ,了解一下什么是CAP理论
  • 绿盟防火墙6.0.5版本—接入网监平台
  • 数据结构与算法学习笔记(Acwing 提高课)----动态规划·状态机模型
  • 环境配置!
  • vue3学习文档(开发文档)
  • HBCPC2025 补题 (F、I)
  • 算法打卡第二天
  • 进阶知识:自动化测试框架开发之无参的函数装饰器
  • 牛客网 NC14736 双拆分数字串 题解
  • MySQL的安装及相关操作
  • 150.WEB渗透测试-MySQL基础(五)
  • 张 推进对话式心理治疗:SOULSPEAK的聊天机器人