当前位置:   article > 正文

【Linux应用】Linux下磁盘分析工具_linux磁盘分析工具

linux磁盘分析工具

1.简述

本节主要介绍基于Linux 操作系统上的磁盘I/O 性能分析工具。
在这里插入图片描述

2.iostat

iostat(1)汇总了单个磁盘的统计信息,为负载特征归纳、使用率和饱和度提供了指标。
在这里插入图片描述

它可以由任何用户执行,通常是在命令行调查磁盘I/O 问题使用的第一个命令。统计信息的来源直接由内核维护,因此这个工具的开销基本可以忽略不计。
在这里插入图片描述

3.blktrace

blktrace(8)是一个Linux 上的块设备I/O 事件自定制跟踪工具,包括用来跟踪和缓冲数据的内核组件(后来被移到跟踪点),以及供用户态工具使用的控制和报告机制。这些工具包括blktrace(8)、blkparse(1)和btrace(8)。
在这里插入图片描述

4.MegaCli

磁盘控制器(主机总线适配器)由系统外部的硬件和固件组成。操作系统分析工具,甚至是动态跟踪也无法直接观察到它们内部。有时它们的工作状态,可以通过仔细观察磁盘控制器如何响应一系列I/O 的输入和输出推断出来(包括通过静态或者动态内核跟踪)。

5.smartctl

磁盘有控制磁盘操作的逻辑,包括排队、缓存和错误处理。与磁盘控制器类似,操作系统不能直接看到磁盘的内部行为,这些信息是通过观察I/O 请求和延时来推断的。许多现代的驱动器提供了SMART(自监控、分析和报告技术)数据,包括了多种健康统计信息。如下是Linux 上的smartctl(8)输出数据(访问的是一个虚拟RAID设备的第一块磁盘,用到了 -d megaraid, 0)。
在这里插入图片描述

加入讨论

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/947143
推荐阅读
相关标签
  

闽ICP备14008679号