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
Electron页面跳转、浏览器打开链接和打开新窗口
分割线是也是比较常用的组件,本文主要介绍下Divider和VerticalDiVider的使用方法。
在前面我们已经介绍了Redis的持久化RDB和AOF。但是很多时候,我们需要考虑很多因素:服务器宕机数据丢失、持久化时的性能开销、持久化文件的大小以及数据恢复速度。RDB持久化,两次快照之间写入的数据可能会丢失,当写入流量较大且数据集也很大时,RDB中系统调用fork()的延迟和内存的开销也是一个问题。但是RDB比AOF文件占用的磁盘空间更小,并且从RDB中恢复数据的速度更快。事实上,我们可以同时启动这两个功能。
人脸识别技术如今已广泛应用于安全监控、身份验证、人机交互等多个领域。对于开发者而言,利用现有的库如face_recognition可以极大地简化人脸识别的开发过程。本文将详细介绍如何安装face_recognition库,并通过实例展示如何用它来实现一个基本的人脸比对服务。
快速生成表格
在Mac电脑中,如何对Git的用户名和密码进行修改呢?起初不懂Mac,所以整了很久,本文将记录如何对这个进行操作,以便后期使用。
在使用Git的过程中,不想每次都输入用户名和密码去拉取代码,所以就需要保存这些信息,那么既然有保存了,就必须有清除功能。
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问题