社区编辑申请
注册/登录
Raid卡性能导致IO告警
存储 存储设备
不同的机器性能不同,但是我们应用开发一般不去关注这些。只有等压力到一定程度后,我们才会发现不同的机器表现不一样。

前言

不同的机器性能不同,但是我们应用开发一般不去关注这些。只有等压力到一定程度后,我们才会发现不同的机器表现不一样。

现场

有一天,笔者突然收到了线上Zookeeper的告警。其中一台机器磁盘IOWait高,奇异的是 我们线上的5台机器组成一个集群,唯独只有一台IOWait高。

为什么仅有一台iowait高

这个问题第一个疑点就是Zookeeper最为一个集群,为什么只有C变高,况且C只是个follower节点。于是笔者看了下分别机器的ios,发现iops竟然差不多。

机器问题,Raid卡没电池

到这里,很自然的就怀疑起机器的问题了。和SA一块排查,比较异同。发现有问题的机器是用的旧型号机器,而这批机器Raid卡竟然没有带电池!

本来Raid卡是自带一块RAM加速写入性能的,不带电池的后果就是Raid卡会不启用写缓存的功能。怪不得IOWait高。

顺手解决了另一个疑惑

在发现这个点之后,笔者立马就想起了之前大促的时候,一个应用的部分机器会卡主,翻日志会发现。两条没有任何请求的日志之间会出现好几秒的间隔情况,翻了下之前的ip,发现他们也是在这种没有电池的机器上-_-!

总结

在相同负载下的机器会有不同性能表现时,我们需要将其宿主机的硬件性能作为一个可能的点考虑进来。

本文转载自微信公众号「解Bug之路」,可以通过以下二维码关注。转载本文请联系解Bug之路公众号。

 

责任编辑:武晓燕 来源: 解Bug之路
相关推荐

2022-06-16 15:42:16

攻击面管理ASM

2022-06-10 07:45:09

CentOS国产操作系统

2022-04-01 08:27:30

告警收敛运维监控

2022-06-23 12:03:00

网络安全网络安全事故

2022-06-16 07:32:38

VSCodePython插件

2022-06-30 10:56:18

字节云数据库存储

2022-06-30 11:03:27

DDoS攻击WAF

2022-05-19 14:57:30

CSS代码工具

2022-03-01 11:33:36

企业微信Zabbix监控软件

2022-05-26 06:05:16

MySQL数据库

2022-06-28 08:40:16

LokiPromtail日志报警

2022-06-02 07:13:12

Python3.11编程语言

2022-06-23 14:03:26

混合ITCIOIT管理工具

2022-06-29 09:58:53

物联网供应链

2022-06-15 18:57:43

人工智能

2022-05-05 09:27:31

Linux服务器优化

2022-05-30 11:10:04

数据库MySQL系统

2022-04-23 16:30:22

Linux磁盘性能

2022-06-19 14:13:29

tmateLinux

2022-06-06 10:20:59

CPUCPU 使用率CPU 负载

编辑推荐

SSD接口详解,再也不会买错固态硬盘了SAN和NAS、ISCSI存储有什么区别,SAN和NAS设备哪个更好?献给“大容量”用户: NAS与磁盘阵列柜正确的选择方式都在这里儿了手把手教你组 笔记本高大上的磁盘阵列磁盘阵列怎么配置,图文步骤来教你
我收藏的内容
点赞
收藏

51CTO技术栈公众号