Raid卡型号的简单辨认与问题发现过程


背景

同事给了一个awr报告.
!-_-! 其实我看不懂.
但是他告诉我 有大量的log file sync 的等待事件.
然后又给了一套其他的文件,
发现logfile 的sync 时间都是秒级.
很多时候都到了 六七秒
我感觉出现了非常严重的性能问题.
怀疑是存储有问题. 这里简单总结一下过程...

报告信息

最前面有如下信息:
Note: All timings are in milliseconds (1000 milliseconds = 1 second) 然后发现非常多的时间这样, 需要注意我删减了部分报告信息.
18-DEC-23 01.45.18.235 PM 1 885 JDBC Thin Client log file sync 2991.048
buffer#: 46208 sync scn: 2132555670 : 0 18-DEC-23 01.45.18.235 PM 1 890 JDBC Thin Client log file sync 2924.455
18-DEC-23 01.45.18.235 PM 1 892 JDBC Thin Client log file sync 5918.017
18-DEC-23 01.45.18.235 PM 1 949 JDBC Thin Client log file sync 1462.007
18-DEC-23 01.45.18.235 PM 1 951 JDBC Thin Client log file sync 3989.733
18-DEC-23 01.45.18.235 PM 1 1012 JDBC Thin Client log file sync 5788.511
18-DEC-23 01.45.18.235 PM 1 1073 JDBC Thin Client log file sync 7009.870
18-DEC-23 01.45.18.235 PM 1 1074 JDBC Thin Client log file sync 6782.789

初步判断

磁盘性能很差.
同事告知用dd的结果很不错. 但是记得 dd 只是单线程写入测试, 无法模拟 oracle这种并发写入的程序
还是怀疑磁盘比较差.

判断方法

通过: dmidecode -t 1
查看机器序列号.
然后上厂商官网去查系统的出场配置信息:
https://support.ieisystem.com/eportal/ui?struts.portlet.action=/portlet/download-front!toView.action&pageId=2367231&index=0&product_id=6621&type=4&productName=NF8480M6 输入序列号, 发现磁盘非常好, 不符合自己的判断预期. 但是同事告知机器有改配. 然后这种服务器 四路的底子,肯定有raid卡, 所以准备先从raid卡着手去查.

确认Raid卡型号

dmesg -T |grep -i raid
后者是
cat /proc/scsi/scsi 两种方式获取raid卡的型号. 这次获取出来的RAID卡型号是 PM8222

发现坑

注意, 我这边经常用过很多: PM8204-2GB 的RAID卡
但是从来没用过 PM82222 的卡. 之前遇到过机器IO特别垃圾的情况, 发现是这个PM8222的raid卡 跟厂商售后聊过.
这个raid卡 没有缓存, 没有电池, 一个是白板的raid卡, 非常垃圾. 如果backend 是 HDD的话 几乎是垃圾中的战斗机. 当时改善写入性能唯一的方法是: 开启HDD上面少的可怜的 Cache.. 但是如果用的不是PMR还是SMR的HDD磁盘的话. 只能自求多福, 当个应用服务器我都嫌弃他加载jar包和css/js文件卡顿.
如果用来当数据库 !-_-! 还是放弃吧..

Raid卡型号的简单辨认与问题发现过程的更多相关文章

  1. MegaCli是一款管理维护硬件RAID软件,可以通过它来了解当前raid卡的所有信息,包括 raid卡的型号,raid的阵列类型,raid 上各磁盘状态

    MegaCli 监控raid状态 转载weixin_30344131 最后发布于2015-10-16 13:05:00 阅读数    简介 MegaCli是一款管理维护硬件RAID软件,可以通过它来了 ...

  2. LSI系列芯片Raid卡配置方法、管理手册

    说明 本手册适用于LSI芯片Raid卡 包括但不限于Inspur 2008/2108 Raid卡.LSI 9240/9260/9261/ 9271 等Raid卡. 不同型号的Raid卡在某些功能上的支 ...

  3. 记录篇-浪潮服务器raid卡

    在说raid卡之前,首先,我们要明确,不同的raid卡型号,会有不同的配置方式,但是总体来说是大同小异的 这里举例浪潮机架式服务器经常用到的raid卡型号:  PM8204      (其实像3108 ...

  4. Linux RAID卡优化

    200 ? "200px" : this.width)!important;} --> 介绍 我们的生产服务器经常会做raid存储,但是单单做了raid就能保证性能高效和数据 ...

  5. DELL磁盘阵列控制卡(RAID卡)MegaCli常用管理命令汇总

    新版本的 MegaCli-1.01.24-0.i386.rpm (下载地址:http://www.lsi.com/downloads/Public/MegaRAID Common Files/8.02 ...

  6. Linux中使用MegaCli工具查看、管理Raid卡信息

    MegaCli是一款管理维护硬件RAID软件,可以通过它来了解当前raid卡的所有信息,包括 raid卡的型号,raid的阵列类型,raid 上各磁盘状态,等等.通常,我们对硬盘当前的状态不太好确定, ...

  7. RAID卡

        简单的说,RAID是一种把多块独立的物理硬盘按不同方式组合起来形成一个逻辑硬盘,从而提供比单个硬盘有着更高的性能和提供数据冗余的技术.     RAID卡一般分为硬RAID卡和软RAID卡两种 ...

  8. windows server 2008 集成raid卡驱动

    给服务器安装2008系统,一般都需要通过引导盘和操作系统盘来进行安装,安装过程比较繁琐时间也比较长,于是就想做一个集成了服务器驱动的2008系统盘,这样就可以直接用光盘安装,简单方便,第一步需要解决的 ...

  9. RAID卡技术简析

    经过一段时间的折腾,工作的事终于解决了,新工作一上来的第一件事就要熟悉RAID卡存储机制,先简单了解下RAID卡吧. 提到RAID卡就不得不提什么是RAID,RAID是英文Redundant Arra ...

  10. RAID卡服务器安装2003教程

     这里先讲讲安装系统的几个思路: 1.U盘安装法(U盘只做可启动PE,常用的大白菜,IT天空,老毛桃.....拷贝系统ISO镜像到U盘,进入PE之后找到ISO,用虚拟光驱加载,运行WIN系统安装器 ...

随机推荐

  1. Pikachu漏洞靶场 敏感信息泄露

    敏感信息泄露 概述 由于后台人员的疏忽或者不当的设计,导致不应该被前端用户看到的数据被轻易的访问到. 比如: 通过访问url下的目录,可以直接列出目录下的文件列表; 输入错误的url参数后报错信息里面 ...

  2. STM32CubeMX教程12 DMA 直接内存读取

    使用STM32CubeMX软件配置STM32F407开发板上串口USART1进行DMA传输数据,然后实现与实验"STM32CubeMX教程9 USART/UART 异步通信"相同的 ...

  3. git blame 用法小记

    1.概述 git管理的代码仓库,在协作开发中不可避免地会出现代码冲突,或者有新手错误地提交代码.出现问题不可怕,可怕的是找不到问题出在哪里.有时候找到出问题的代码,却不知道是谁提交的.git提供了一个 ...

  4. GitHub OAuth2的授权指南

    一.OAuth2简介 OAuth 2.0(开放授权 2.0)是一种用于授权的开放标准,旨在允许用户在不提供他们的用户名和密码的情况下,授权第三方应用访问其在另一网站上的信息.它是在网络服务之间安全地共 ...

  5. .NET技术分享日活动-202107

    2021年7月3日下午,个人组织举办了山东地区的第二次山东.NET技术分享日活动.围绕互联网技术.大数据.机器学习.业务实践等方向进行创新技术的实践分享. 本次技术分享日活动面向了山东地区广大的.NE ...

  6. 基于GaussDB(DWS)的全文检索特性,了解一下?

    摘要:全文检索是在互联网场景下应用非常广泛的特性,搜索引擎.站内搜索.电商搜索等场景下都会使用到,GaussDB(DWS)同样也支持全文检索功能,是基于GIN索引实现的,下面给大家详细介绍一下Gaus ...

  7. 什么是VXLAN?为什么需要VXLAN?

    摘要:本文介绍了什么是VXLAN,以及VXLAN的基本概念和工作原理,包括:为什么需要VXLAN?VXLAN与VLAN之间有啥不同?什么是VTEP?什么是VNI?VXLAN报文是如何封装的?VXLAN ...

  8. WPF 自定义可拖动标题栏

    要注意,拖拽的地方,需要加背景色,否则 DrageMove 将无效 MainWindows.xaml <Window x:Class="Report.MainWindow" ...

  9. SpringBoot Docker Skywalking agent 不生效

    SpringBoot Skywalking agent 通过 Dockfile 配置 不生效 ENTRYPOINT ["java","-Djava.security.eg ...

  10. 使用Expression代替反射读取IDataReader或IDataRecord给实体类赋值

    ExpressionMapper代码 using System; using System.Collections.Concurrent; using System.Collections.Gener ...