首页
centos
常用命令linux_系统
Centos后台运行程序命令nohup
CentOS7启用阿里源yum安装Nginx
使用清华大学yum源
使用国内yum源
Linux script(录制) 命令
Linux内核参数中的配置项
Linux 系统生成或重置机器 ID
centos7系统安装
Centos7配置开机自启动脚本
CentOS忘记密码
Linux的服务、程序
系统优化+模板制作
CentOS设置环境变量
CentOS7的systemd
Linux常用命令记录
Centos 7查看系统最近一次启动时间和运行时间
Linux命令 之 watch命令
Centos7下date怎么英文格式输出
linux 使用 rz 和 sz 上传下载文件
Linux下的压缩/解压缩
常用命令linux_文本处理
计划任务crontab
CentOS7 SElinux和防火墙Firewall
Centos firewall-cmd配置软路由
CentOS7系统中使用iptables
iptables配置
iptables基础操作
使用iptables设置端口敲门(port knocking)后转发
Centos7 SSH登录日志分析
CentOS下查看tcp的网络连接状态数 netstat + awk
CentOS7上安装 Fail2Ban防SSH爆破
Fail2Ban开启邮件告警
LDAP
文件存储
ZFS
SSH
CentOS 7 SSH配置免密码登录
CentOS7开启SSH访问配置
删除ssh客户端记录的主机密钥标识(指纹)
sshd启动失败解决
添加用户,设置sudo权限
ssh公钥、机器指纹
ssh客户端提示:找不到对应主机密钥类型
shell脚本
示例:jumpserver一键安装脚本
centos中使用ping日志记录网络通断
盘符挂载硬盘导致重启系统失败
CentOS_网络
centos路由配置
Linux 系统添加永久静态路由
centos 添加删除路由
Linux下使用TC实现网络限流
linux系统下的wifi启动不了
hosts文件配置
网络端口
Centos 网卡命名规则
Centos命令行中nmtui调用图形界面设置网卡
查看CentOS网口的使用带宽
linux抓包工具tcpdump
定时备份删除文件
定时删除n日前的文件
备份指定目录下的文件
检查定时备份是否执行
inotify+rsync实时同步
rsync+lsync
CentOS7 使用SMTP发送邮件
Centos7部署开源SSH蜜罐cowrie
Centos7磁盘相关命令
centos 7 新增硬盘 分区并挂载
centos7加硬盘给根分区扩容--lvm模式
Linux中对lvm逻辑卷分区大小的调整(针对xfs与ext4不同文件系统)
CentOS7挂载4T磁盘
Centos7_NFS
CentOS7挂载samba共享文件夹
vsftpd主动模式和被动模式
CentOS清除旧硬盘格式
CentOS磁盘读写性能测试
硬盘IO查看分析工具iostat
Linux迁移home目录到根目录-需LVM分区
使用 smartctl 命令检查硬盘的状态
lsof列出正在使用某个文件夹
/dev/disk 目录
本文档由 内网文摘 发布,转载请注明出处
-
+
首页
硬盘IO查看分析工具iostat
Iostat 命令用于监控系统的输入/输出 (I/O) 设备负载,方法是观察设备相对于其平均传输速率的活动时间。 Iostat 包含在sysstat包中。Iostat 默认安装在大多数 Linux 发行版中。 如果没有,则需要先安装。 ## 安装 在 RedHat / CentOS / Fedora 上 `yum install sysstat` 在 Debian / Ubuntu / Linux Mint 上 `apt-get install sysstat` 当该命令不带参数运行时,它会生成一份详细报告,其中包含自系统启动以来的信息。您可以提供两个可选参数来更改此设置: iostat [选项] [间隔] [计数] interval参数指定每个报告之间的持续时间(以秒为单位) Count参数允许您指定在 iostat 退出之前生成的报告数。 ## iostat 常用的监视系统磁盘I/O活动的命令行方法: 显示所有可用磁盘的详细信息,包括每个磁盘的延迟情况。 `iostat -d` 只想查看特定磁盘的延迟信息,可以使用以下命令: iostat -d <磁盘设备路径> 例如:`iostat -d /dev/sda` 每隔2秒刷新一次 `iostat -d -k 2` 参数 -d 表示,显示设备(磁盘)使用状态; -k某些使用block为单位的列强制使用Kilobytes为单位; 2表示,数据显示每隔2秒刷新一次。 ``` “tps” 是每秒在设备上执行的输入/输出操作(I/O)的数量。 “kB_read/s” 和 “kB_wrtn/s” 是以每秒的千字节为单位从设备读取/写入的数据量。 “kB_read” 和“kB_wrtn” 是以千字节为单位从设备总共读取/写入的数据量。 ``` 指定间隔-c 和次数-t 指定输出的间隔时间和统计次数: `iostat -c 2 5` 每隔2秒钟输出一次统计信息,总共输出5次。 详细信息显示:使用 -x `iostat -x`参数可以显示更详细的统计信息,包括每个设备的更多细节,如每个设备的平均请求队列长度、平均服务时间等。 输出csv格式:使用 -y 每2秒钟输出一次csv格式的统计信息,总共输出5次: `iostat -y 2 5` 我们可以通过选项告诉 iostat 忽略在采样期间没有活动的任何设备的输出-z。 此工具的优点之一是您可以在没有 root 权限的情况下运行它们。 磁盘的平均延迟(await) 每个I/O操作的平均服务时间(svctm) 第一部分包含 CPU 报告 ``` %user :在用户(应用程序)级别执行时发生的CPU 利用率 百分比 %nice : 在用户级别以 nice 优先级执行时发生的 CPU 利用率百分比 %system : 在系统(内核)级别执行时发生的 CPU 利用率百分比 %iowait : CPU 或 CPU 空闲的时间百分比,在此期间系统有未完成的磁盘 I/O 请求 %steal : 当虚拟机管理程序为另一个虚拟处理器提供服务时,虚拟 CPU 或多个 CPU 非自愿等待所花费的时间百分比 %idle : CPU 或 CPU 空闲且系统没有未完成的磁盘 I/O 请求的时间百分比 ``` 第二部分包含设备利用率报告 ``` device:/dev目录中列出的设备/分区名称 tps : 每秒向设备发出的传输次数。更高的 tps 意味着处理器更忙 blk_read/s :显示从设备读取的数据量,以每秒块数(千字节、兆字节)表示 Blk_wrtn/s : 写入设备的数据量,以每秒块数(千字节、兆字节)表示 blk_read :显示读取的块总数 blk_wrtn :显示写入的总块数 ``` 参考:https://blog.51cto.com/u_13317/6900811
local
2023年12月29日 20:40
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 LocalNetwork
LocalNetwork
是由mrdoc开源
LocalNetwork.cn
修改的在线文档系统,作为个人和小型团队的云笔记、文档和知识库管理工具。
如果此文档给你或你的团队带来了帮助,欢迎支持作者持续投入精力更新和维护!内网文摘 & LocalNetwork
>>>主页
logo
logo
下载Markdown文件
分享
链接
类型
密码
更新密码