iostat:查看CPU使用率及硬盘吞吐率

搜索

iostat 提供CPU使用率及硬盘吞吐率的数据,安装iostat请查看:监测Linux系统性能及效率:sysstat

searu@ubuntu:~$ iostat --help

Usage: iostat [ options ] [ [ ] ]

Options are:

[ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -z ]

[ [...] | ALL ] [ -p [ [,...] | ALL ] ]

searu@ubuntu:~$

iostat工具输出对应栏的含义:

tin 显示了系统为所有 tty 读取的字符总数。

tout 显示了系统为所有 tty 写入的字符总数。

% user 显示了在用户级(应用程序)执行时产生的 CPU 使用率百分比。

% sys 显示了在系统级(内核)执行时产生的 CPU 使用率百分比。

% idle 显示了在 CPU 空闲并且系统没有未完成的磁盘 I/O 请求时的时间百分比。

% iowait 显示了 CPU 空闲期间系统有未完成的磁盘 I/O 请求时的时间百分比。

% tm_act 表示物理磁盘处于活动状态的时间百分比(驱动器的带宽使用率)。

Kbps 表示以 KB 每秒为单位的传输(读或写)到驱动器的数据量。

tps 表示每秒钟输出到物理磁盘的传输次数。一次传输就是一个对物理磁盘的 I/O 请求。

多个逻辑请求可被并为对磁盘的一个单一 I/O 请求。传输具有中等的大小。

Kb_read 读取的 KB 总数。

Kb_wrtn 写入的 KB 总数。

Kbps 表示了每秒以 KB 为单位的传输(读或写)的数据量。

tps 表示每秒传输次数。

Kb_read 读取的 KB 总数。

Kb_wrtn 写的 KB 总数。

选项定义:

-a 显示适配器吞吐量报告。

-d 不能和 -t 合用,且仅显示磁盘使用率报告。

-s 显示系统吞吐量报告。

-m 将为以下打印路径统计信息 到启用 MPIO(Multi-Path I/O)设备的路径。ESS 机器中的路径。 吞吐量是每个设备的。设备所有路径的吞吐量符合该设备的吞吐量。对于 ESS 机器,vpaths 将被当作磁盘,而 hdisks 将被看作路径。在内部 vpaths 是磁盘,hdisks 是它们的路径。对于启用 MPIO 的设备,路径名将表示为 Path0、Path1、Path2 等等。数字0、1、2 等都是 lspath 命令提供的路径标识。由于一个设备的路径可以附加到任何适配器上,所以适配器报告将报告每个适配器下的路径信息。磁盘名称是所有路径的前缀。对于所有启用 MPIO 的设备,适配器报告将打印路径名为 hdisk10_Path0 、hdisk0_Path1等等。对于所有 ESS 机器,适配器报告将打印路径名为 vpath0_hdisk3 、vpath10_hdisk25等等。

-t 排除了 -d 且仅显示了 tty 和 cpu 用法报告。

-T 打印 iostat输出的每一行边上的时间戳记。时间戳记以 HH:MM:SS 格式显示。

标签: none

linux 查看机器吞吐率,iostat:查看CPU使用率及硬盘吞吐率相关推荐

  1. Linux top指令 能够根据内存,cpu使用率来进行排序

    Linux top指令 能够根据内存,cpu使用率来进行排序 根据内存排序 top后 输入M  由于公司要求,不能暴露太多信息,因此不上图了,自己尝试下就知道了 根据cpu排序 top后 输入P 还能 ...

  2. linux查看docker使用率,Linux系统非Docker环境如何限制CPU使用率

    微服务时代,有时候为了方便,经常在一台高配置服务器运行很多服务,这个时候CPU资源抢占就成了一个非常头痛的问题.闲时不会出现什么问题,比如一台16核服务器,当某一个时刻某个微服出现高并发访问时,此服务 ...

  3. Linux性能优化实战:应用的CPU使用率100%,我该怎么办(05)

    一.什么是CPU的使用率 1.你最常用什么指标来描述系统的CPU性能? 我想你的答案,可能不是平均负载,也不是CPU上下文切换,而是另一个更直观的指标CPU使用率 CPU使用率到底是怎么算出来的吗? ...

  4. 【Linux 性能优化】利用perf和CPU使用率定位异常函数

    博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 文章目录 CPU 使用率 进程运行情况查询 使用工具查看CPU使用率 定位导致CPU 使用率过高的函数 perf to ...

  5. mysql利用cpu率高_MySQL CPU 使用率高的原因和解决方法

    用户在使用 MySQL 实例时,会遇到 CPU 使用率过高甚至达到 100% 的情况.本文将介绍造成该状况的常见原因以及解决方法,并通过 CPU 使用率为 100% 的典型场景,来分析引起该状况的原因 ...

  6. linux查看机器品牌信息,dmidecode查看linux硬件信息

    1.查看服务器的品牌与型号 dmidecode |grep -A 8 "System Information" 或dmidecode |grep -A16 "System ...

  7. 查看ubuntu服务器的配置(cpu+显卡+内存+硬盘)

    1. 查看cpu型号 lscpu 或者简化版: cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 2. 查看内存配置 free -m 可用内存 ...

  8. 查看cpu使用率_腾讯游戏开发工程师:Linux 机器 CPU 毛刺问题排查

    作者:jasonzxpan,腾讯 IEG 运营开发工程师 本文排查一个Linux 机器 CPU 毛刺问题,排查过程中不变更进程状态.也不会影响线上服务,最后还对 CPU 毛刺带来的风险进行了分析和验证 ...

  9. 查看cpu使用率。查看进程占用cpu百分比

     /proc/ /stat 包含了所有CPU活跃的信息,该文件中的所有值都是从系统启动开始累计到当前时刻. [root@localhost ~]# cat /proc/6873/stat 6873 ( ...

最新文章

  1. 通关制单机器人_2020关务节|“数字供应链与智能通关”论坛——如何打造云上跨境贸易生态圈...
  2. 微软以后要是也开源也免费,java还竞争过.NET吗?
  3. 2018 re:Invent回顾篇:前线开发者眼中AWS的创新版图
  4. 总结一下MySQL中的锁机制
  5. Acwing第 17 场周赛【完结】
  6. 深度测试与alpha混合(3)
  7. python生物数据分析_Python学生物统计-数据可视化-学习笔记5
  8. mysql数据超10亿条,大型主键:超过10亿行MySQL + InnoDB?
  9. 对于C++指针的详细理解
  10. 李明顺专栏周5月12日:给门户支招
  11. AI 算法起家的今日头条为何败给了色情?
  12. Redis和MySQL的结合方案
  13. (转)Linux查看CPU,硬盘,内存的大小
  14. matlab for 循环中怎么做到只取其中一个数_公益心 码客行(8)—— 循环语句
  15. Fire! (双bfs+预处理)
  16. 数据库-表的定义与操作
  17. 键盘左右键改变css样式_CSS上的3D键盘键| 现在是现实
  18. 2018年常见的13种APP推广方法 最后一种运营者必看
  19. SpringBoot+Knif4j接口文档,出现No mapping for GET /doc.html
  20. 网易云课堂 Service Worker 运用与实践

热门文章

  1. 【项目实战】快来入门Groovy的基础语法吧
  2. 只要一个软件让电脑硬盘瞬间扩容10T空间 | 阿里云盘变本地硬盘。
  3. Avanquest Architect 3D Ultimate 2017 19.0.8 特别版 Mac 3D家居设计软件
  4. 软件工程导论读书笔记
  5. Acwing算法基础【1】基础(三)前缀和与差分
  6. html5测网址,HTML5浏览器测试网站汇总
  7. Grizzly快速入门
  8. pymol怎么做底物口袋表面_用pymol生成盒子
  9. 计算机操作系统设备管理ppt,计算机操作系统设备管理.ppt
  10. c语言实现的的map