`
shake863
  • 浏览: 637415 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux性能分析 -- iostat

阅读更多



iostat
iostat命令是另一个研究磁盘吞吐量的工具。和sar类似,iostat可以使用间隔和计数参数。第一个间隔的输出包含Linux总运行时间的指标。与其他性能命令比较,这可能是iostat最独特的功能。例如,以下是一个大部分时间处于空闲的系统的输出。可见,从启动以来hda设备已经读取大约9 158MB(18 755 572*512/1 024/1 024)。Blk列是512字节块。
不使用选项,iostat只显示覆盖启动以来全部时间的一组指标。
CPU信息包含基本上和top一样的字段。iostat CPU输出显示在用户模式中执行、执行正常进程、在内核(系统)模式中执行,进程等待I/O完成时处于空闲和没有等待进程时处于空闲的CPU时间的百分比。CPU行是所有CPU的摘要。
磁盘信息与sar -d提供的信息类似。输出包括每秒传输数(tps)、每秒512字节块读取数(Blk_read/s)、每秒512字节块写入数(Blk_wrtn/s)和512字节块读取(Blk_read)和写入(Blk_wrtn)的总数量。
iostat提供几个用于定制输出的开关。最有用的有:
    -c      只显示CPU行
    -d      显示磁盘行
    -k      以千字节为单位显示磁盘输出
    -t       在输出中包括时间戳
    -x      在输出中包括扩展的磁盘指标
这些选项可以组合。iostat -tk 5 2的输出是:
 
分享到:
评论

相关推荐

    linux性能分析工具

    nmon 是IBM提供的运行于AIX/Linux平台的性能分析工具,可以在同一屏幕中输出CPU、内存、进程、网络、磁盘等各种性能数据。 支持pSeries® p5、x86、x86_64架构机型,能够运行在AIX和多种Linux发行版,二进制发布,...

    Linux常见性能分析工具

    本资源通过描述命令作用,并结合实例,讲解Linux下常见的几种性能分析工具,包括vmstat、sar、iostat、free、uptime、netstat和top

    linux性能分析及优

    linux性能分析及调优__cpu 性能瓶颈调优可调性能参数 、内存性能瓶颈可调性能参数(操作系统设置swap的目的、在写程序时、如何使自己的内存不被换出swap,常驻物理内存)、磁盘I/O可调性能参数(如何判断磁盘IO瓶颈,...

    Linux-IO性能优化基础工具和实践

    Linux-IO性能优化基础工具和实践: ...Cache server机械盘IO性能瓶颈分析 实践篇-IO性能优化之文件压缩 实践篇-IO性能优化之short stroking 实践篇-IO性能优化之减小元数据写入 实践篇-IO性能优化之SSD减少机械盘的IOPS

    iostat_vmstat_详解

    Linux在具有高稳定性、可靠性的同时,具有很好的可伸缩性和扩展性,能够针对不同的应用和硬件环境调整,优化出满足当前应用需要的最佳性能。...下文将介绍几个较为重要的性能分析工具vmstat、iostat和sar及其使用。

    几个linux服务器性能测试工具,服务器压力测试

    2、Linux性能测试工具Lmbench:Linux性能测试工具Lmbench是一套简易可移植的,符合ANSI/C标准为UNIX/POSIX而制定的微型测评工具。一般来说,它衡量两个关键特征:反应时间和带宽。Lmbench旨在使系统开发者深入了解...

    sar和skar分析linux性能教程.doc

    Sysstat是linux系统免费提供用于收集主机性能的一个软件包,不是默认安装的,需要自己安装。 sysstat的主要用途是观察服务负载,比如CPU和内存的占用率、网络的使用率以及磁盘写入和读取速度等。 sysstat 工具包中...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    10.3 影响Linux性能的各种因素 10.3.1 系统硬件资源 10.3.2 操作系统相关资源 10.3.3 应用程序软件资源 10.4 系统性能分析标准和优化原则 10.5 几种典型应用对系统资源使用的特点 10.5.1 以静态内容为...

    Linux系统中2个性能监控和优化命令讲解.doc

    Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,...

    用percona-toolkit为MySQL收集系统和性能信息的教程

    为GUN/LINUX打印磁盘io统计信息,和iostat有点像,但是这个工具是交互式并且比iostat更详细。可以分析从远程机器收集的数据。 使用示例: 范例1:查看本机所有的磁盘的状态情况: pt-diskstats 范例2:只查看本机...

    fio-3.12.tar.bz2

    主要用于linux系统下的磁盘性能的一款主流测试工具,使用方面简单易用,使用说明可以参考网上的一些说明,可以结合iostat/iozone等多个工具一起分析磁盘性能问题

    workflow-profiler

    工作流程探查器根据MIT许可证发布(请参阅LICENSE文件)软件要求: 软件版本测试版本目的Python 2.7 2.7 分析器和后处理gnuplot > = ... Workflow Profiler通过免费提供Linux性能分析工具为用户提供了一种快速,自动化

    oswbb734.zip

    Oswatch是oracle官方提供的收集操作系统性能状态信息的小工具,oswatch的安装与使用也比较简单,和nmon一样,都是下载后直接解压就可以使用的。oswatch是通过调用系统的命令完成信息的收集,命令如下:ps ,top ,...

    Python中psutil的介绍与用法

    它主要用来做系统监控,性能分析,进程管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等。...

Global site tag (gtag.js) - Google Analytics