iostat:I/O信息统计
简介 iostat是I/O statistics的缩写,起主要功能是对系统的磁盘I/O操作进行监控。他的输出主要是显示磁盘的读写操作的统计信息,同时也会给出CPU的使用情况。iostat命令也只能对系统的整体情况进行分析,不能对某个进程进行分析。
说明
iostat是I/O statistics的缩写,起主要功能是对系统的磁盘I/O操作进行监控。他的输出主要是显示磁盘的读写操作的统计信息,同时也会给出CPU的使用情况。iostat命令也只能对系统的整体情况进行分析,不能对某个进程进行分析。
格式
iostat [option] [delay时间间隔 [count次数]]
常用参数
- -c:显示CPU的使用情况
- -d:显示磁盘的使用情况
- -k:以KB为单位显示数据
- -m:以MB为单位显示数据
示例
1、显示所有设备的负载情况
[root@localhost ~]# iostat #不加时间间隔和显示次数,那么显示一次就退出
Linux 3.10.0-123.9.3.el7.x86_64 (localhost.localdomain) 06/24/2018 _x86_64_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.26 0.00 0.44 0.09 0.00 99.21
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.60 14.36 11.15 790293 613697
scd0 0.00 0.00 0.00 48 0
dm-0 0.41 0.11 1.52 5804 83780
dm-1 0.54 14.16 9.59 778804 527856
[root@localhost ~]# iostat 3 2 #间隔3秒,统计2次
Linux 3.10.0-123.9.3.el7.x86_64 (localhost.localdomain) 06/24/2018 _x86_64_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.27 0.00 0.44 0.09 0.00 99.21
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.60 14.28 11.08 790845 613971
scd0 0.00 0.00 0.00 48 0
dm-0 0.40 0.10 1.51 5804 83780
dm-1 0.54 14.07 9.53 779356 528130
avg-cpu: %user %nice %system %iowait %steal %idle
0.34 0.00 0.68 0.00 0.00 98.98
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.00 0.00 0.00 0 0
scd0 0.00 0.00 0.00 0 0
dm-0 0.00 0.00 0.00 0 0
dm-1 0.00 0.00 0.00 0 0
2、只统计CPU信息
[root@localhost ~]# iostat -c
Linux 3.10.0-123.9.3.el7.x86_64 (localhost.localdomain) 06/24/2018 _x86_64_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.27 0.00 0.44 0.09 0.00 99.21
3、只统计磁盘信息
[root@localhost ~]# iostat -d
Linux 3.10.0-123.9.3.el7.x86_64 (localhost.localdomain) 06/24/2018 _x86_64_ (1 CPU)
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.60 14.29 11.09 790845 613953
scd0 0.00 0.00 0.00 48 0
dm-0 0.40 0.10 1.51 5804 83780
dm-1 0.54 14.08 9.54 779356 528112
在使用Docker时,经常会犯一个错,误以为latest镜像会自己更像到最小版本,其实这样理解是有问题的,latest就是一个标签,没有自动更新到最新版本的功能,本文就是对latest标签进行介绍。
Uncaught TypeError: Cannot destructure property 'Menu' of 'remote' as it is undefined.
某些时候在寻找某个接口反映较慢的排除方法,除了从网络和服务器的硬件上面排除外,可能还需要我们通过PHP-FPM来排查问题。所以本文我们将说明如何通过PHP-FPM来查询慢日志,帮我们来排查相关问题。
在于前端攻城狮的兄弟们开发接口的时候,总会遇到一些奇怪的问题。比如IOS对某个字段要求要整数,如果PHP这边返回过去是字符串那么APP就会崩溃。虽然他们可以捕获异常,但是有些时候我们更想后端的攻城狮能否提供一种统一的数据类型,前端想怎么转换就是他们自己的事情,本文我们将给大家带来这方面的处理。
you-get是一个基于Python的开源命令行工具,主要用于下载来自多个视频网站的视频、音频和图片资源。它支持YouTube、Bilibili、Vimeo等平台,可通过简单命令快速获取下载链接并支持自定义保存路径和格式。
快速生成表格
在使用Git的过程中,不想每次都输入用户名和密码去拉取代码,所以就需要保存这些信息,那么既然有保存了,就必须有清除功能。
在Mac电脑中,如何对Git的用户名和密码进行修改呢?起初不懂Mac,所以整了很久,本文将记录如何对这个进行操作,以便后期使用。
Docker编译镜像出现:fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.12/main: temporary error (try again later)
WARNING: Ignoring APKINDEX.2c4ac24e.tar.gz: No such file or directory问题