相同版本不同linux内核ioutil异常过高

【 TiDB 使用环境】生产环境
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

从linux版本
Linux version 3.10.0-1160.6.1.el7.x86_64
升级到
Linux version 3.10.0-1160.95.1.el7.x86_6
踩着了个坑,就是基于nvme口的磁盘性能急剧降低。普通SSD的没啥问题。通过升降内核版本才发现问题。
可以帮忙根本原因么?以及帮忙验证下哪些内核版本会导致这个问题,以及做个提示

感觉得找下系统 & 硬件方面的专家。

只是ioutil异常过高?业务有反应什么问题嘛?

备库,还没上强业务。只是发现跟主库不同排查了一段时间

压测的话性能很差只有相同配置的五分之一的能力。

有点奇怪,之前我们遇到过ioutil不一致的情况,但是压测的QPS等指标还是符合预期

这种情况需要脱离数据库组件,重点去验证操作系统的性能问题了

可以寻找SRE相关的同事或汇报给领导来牵头协助,DBA不一定能解决得了

fio跑了吗

顶一下

会不会升级后的内核版本与nvme驱动不兼容导致的

升生产环境之前,没有在测试环境做过压测吗?

跑了,fio差异不大

本来是说重装linux系统的。结果运维同事把内核给升了。

目前没翻到具体信息。

数据库能重装不?铲了重新导入数据压下

可以了,坑大了。检查出来是压力机问题sysbench压测本身性能不足。

1 个赞

就这个问题来说,数据库不需要重装或者处理什么。
看起来升级内核解决了,这个一般是硬件和系统内核的兼容性/bug 问题。