首页 > 其他分享 >磁盘是否为卡慢盘查看判定方法

磁盘是否为卡慢盘查看判定方法

时间:2024-07-25 16:53:46浏览次数:10  
标签:卡慢 100% await 盘查 HDD IO 磁盘 utils 硬盘

超融合查看磁盘是否卡慢,可以通过 io日志,内核日志,raid卡日志分析

IO日志查看目录   /sf/log/blackbox/today  下的
LOG_iostat.txt 文件
cat这个文件即可查看记录
下图为卡慢盘
<ignore_js_op>
下图为正常磁盘
<ignore_js_op>
除了查看日志分析 也可以通过iostat -x 1 | grep -v dm 看看磁盘的实时io信息
<ignore_js_op>
具体判断依据:   什么HDD是卡慢盘?
HDD卡盘很好判断,如果硬盘每秒的IO次数为0或者1(r/s 加 w/s),并且%utils为99%或100%,则这块盘就是卡盘。(IO卡住不返回)
HDD慢盘是指性能明显低于正常HDD的硬盘,正常的HDD,能够达到 100 IOPS以上,如果硬盘每秒的IO次数远低于正常硬盘(暂定50 IOPS以下),但是IO延时很大(看几个await字段),则这块盘就是慢盘。
示例:下面2块硬盘,硬盘A是正常硬盘,硬盘B是慢盘,虽然硬盘A的%utils为100%,延时也有几百毫秒,但是它的IOPS高达180,明显是压
力过大,硬盘本身是正常的。而硬盘B的IOPS只有25,远低于正常硬盘的性能,所以硬盘B是慢盘。
硬盘A: r/s = 100, w/s = 80, a_await、r_await、w_await等时延高达几百毫秒,svctm为12ms,%utils为100%
硬盘B: r/s = 10, w/s = 15, a_await、r_await、w_await等时延高达几百毫秒,svctm为100ms,%utils为100%
%utils为100%不一定就是卡慢盘  
如果硬盘的IO很高(7200 rpm HDD超过120次IO每秒),使得繁忙度(%utils)为100%,则这块盘不是卡慢盘,属于压力过大
如果一块盘没有IO(r/s和w/s 都是<=1),但是繁忙度(%utils)却是100%,则表明这块盘为卡盘,IO卡住不返回

标签:卡慢,100%,await,盘查,HDD,IO,磁盘,utils,硬盘
From: https://www.cnblogs.com/wusl123/p/18323597

相关文章

  • 磁盘阵列
    RAID0RAID0又称为条带化(Stripe)或分条(Striping),代表了所有RAID级别中最高的存储性能。RAID0提高存储性能的原理是把连续的数据分散到多个硬盘上存取。这样,当系统有数据请求时就可以在多个硬盘上并行执行,每个硬盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分......
  • Ubuntu挂载NTFS格式的磁盘
    在Ubuntu系统中,要挂载NTFS格式的磁盘,你需要使用ntfs-3g这个软件。以下是安装和挂载NTFS分区的步骤:安装ntfs-3g:sudoapt-updatesudoapt-getinstallntfs-3g找到你想要挂载的NTFS分区的设备文件,例如/dev/sda1。创建一个挂载点,例如/mnt/myntfs:sudomkdir......
  • 如何减少 Docker 日志大小,有效节省磁盘空间
    Docker是一个强大的容器化平台,它允许开发者在一个独立的环境中运行应用程序。虽然Docker提供了很多便利,但在实际使用过程中,日志文件可能会迅速增长,占用大量的磁盘空间。本文将详细介绍如何减少Docker日志大小,从而有效节省磁盘空间。Docker日志机制Docker使用日志......
  • 推断磁盘最大IOPS
    综合来说,直接查看磁盘厂家提供的性能指标是最快的,但是实际中,磁盘可能组了raid,可能我们是使用的虚拟机。也可以使用DD命令来直接测试,但是生产环境中我们需要尽量避免不必要的操作。我后面发现使用iostat命令可以推断磁盘的理论最大IOPS: 解读iostat-kx输出以下是提供的ios......
  • 一文全懂:独立冗余磁盘阵列(RAID)
    独立冗余磁盘阵列,也就是大家常说的RAID,英文全称是:RedundantArrayofIndependentDisks,使用该技术,可以大幅提高硬盘设备的IO读写速度,还存在数种数据冗余备份机制提供用户选择,能够降低用户数据盘损坏带来的数据丢失的风险。RAID技术通过把多个硬盘设备组合成一个容量更大、安全......
  • 记录:Win10磁盘容量显示条不见了怎么办?
    今天发现Win10磁盘容量显示条不见了网上的方法 是在此电脑对话框的空白位置单击鼠标右键,选择“查看”,然后将查看方式选择为“平铺”。但是这个方法对我这个没用。于是我就找啊找啊真找到了一个解决的办法先说原因吧:在清理注册表或者卸载软件引起的注册表变化可能会带来......
  • 测试磁盘读写速度
    3、测试同时读写能力   ddif=/dev/sdbof=/testrw.dbfbs=64k  一个是物理分区,一个是实际的文件,对它们的读写都会产生IO(对/dev/sdb是读,对/testrw.dbf是写),假设它们都在一个磁盘中,这个命令就相当于测试磁盘的同时读写能力。4、测试纯写入性能ddif=/dev/zeroof=testbs......
  • 02-使用BIOS中断 显示字符/读取磁盘 【实现boot中加载loader的功能】
    bios提供了一组服务,可以帮助我们操纵硬件,避免我们直接与硬件细节打交道当触发软中断时,会自动从中断向量表中取出想用的中断程序的首地址,来执行中断程序,参数通过寄存器传递一、Bios的INT10中断INT10中断是BIOS用于控制显示屏的关键接口,包括设置显示器模式、光标管理和显......
  • 一文全懂:Linux磁盘分区
    一、物理设备的命名规则在Linux系统中一切都是文件,硬件设备也不例外。所有的硬件设备文件都在/dev文件夹中。硬件在Linux内的文件名SCSI/SATA/USB/dev/sd[a-p]VirtI/O界面/dev/vd[a-p]软盘/dev/fd[0-1]打印机/dev/lp[0-2](25針印表機)/dev/usb/lp[0-1......
  • 如何恢复raid0磁盘阵列中的数据
    恢复RAID0磁盘阵列中的数据是一个相对复杂且风险较高的过程,因为RAID0没有提供数据冗余或错误修复能力,一旦数据丢失,恢复起来较为困难。以下是一个详细的恢复流程,供您参考:一、停止使用故障RAID0阵列在发现数据丢失后,应立即停止使用故障RAID0阵列,以避免数据被进一步损坏或覆盖......