linux 查看硬盘io工具 iotop 解析

本文涉及的产品
云解析DNS,个人版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 源中自带此命令,直接安装 点击(此处)折叠或打开 [t@bjb0541 ~]$ sudo dnf install iotop -y Last metadata expiration ch...
源中自带此命令,直接安装

点击(此处)折叠或打开

  1. [t@bjb0541 ~]$ sudo dnf install iotop -y
  2. Last metadata expiration check performed 6:20:24 ago on Thu Feb 18 09:17:53 2016.
  3. Dependencies resolved.
  4. =====================================================================================================================================================
  5.  Package Arch Version Repository Size
  6. =====================================================================================================================================================
  7. Installing:
  8.  iotop noarch 0.6-6.fc23 fedora 57 k

  9. Transaction Summary
  10. =====================================================================================================================================================
  11. Install 1 Package

  12. Total download size: 57 k
  13. Installed size: 156 k
  14. Downloading Packages:
  15. iotop-0.6-6.fc23.noarch.rpm 899 kB/s | 57 kB 00:00
  16. -----------------------------------------------------------------------------------------------------------------------------------------------------
  17. Total 858 kB/s | 57 kB 00:00
  18. Running transaction check
  19. Transaction check succeeded.
  20. Running transaction test
  21. Transaction test succeeded.
  22. Running transaction
  23.   Installing : iotop-0.6-6.fc23.noarch 1/1
  24.   Verifying : iotop-0.6-6.fc23.noarch 1/1

  25. Installed:
  26.   iotop.noarch 0.6-6.fc23



iotop是管理命令,普通用户没有权限运行.

点击(此处)折叠或打开

  1. [t@bjb0541 ~]$ sudo iotop --help
  2. Usage: /sbin/iotop [OPTIONS]

  3. DISK READ and DISK WRITE are the block I/O bandwidth used during the sampling
  4. period. SWAPIN and IO are the percentages of time the thread spent respectively
  5. while swapping in and waiting on I/O more generally. PRIO is the I/O priority at
  6. which the thread is running (set using the ionice command).

  7. Controls: left and right arrows to change the sorting column, r to invert the
  8. sorting order, o to toggle the --only option, p to toggle the --processes
  9. option, a to toggle the --accumulated option, i to change I/O priority, q to
  10. quit, any other key to force a refresh.

  11. Options:
  12. --version show program's version number and exit
  13. -h, --help show this help message and exit
  14. -o, --only only show processes or threads actually doing I/O
  15. -b, --batch non-interactive mode
  16. -n NUM, --iter=NUM number of iterations before ending [infinite]
  17. -d SEC, --delay=SEC delay between iterations [1 second]
  18. -p PID, --pid=PID processes/threads to monitor [all]
  19. -u USER, --user=USER users to monitor [all]
  20. -P, --processes only show processes, not all threads
  21. -a, --accumulated show accumulated I/O instead of bandwidth
  22. -k, --kilobytes use kilobytes instead of a human friendly unit
  23. -t, --time add a timestamp on each line (implies --batch)
  24. -q, --quiet suppress some lines of header (implies --batch)
iotop键盘操作方式:
 :  左右键切换排序列
r        :  反向排序当前列,在列名后面有一个方向箭头指示,由大到小
o       :  切换只显示有i/o活动的进行,等同 --only选项
p       :  切换只显示进程,不显示多线程,等同--processes选项
a       :  切换显示累加值,而不是带宽值,等同--accumulated选项
i        :  改变I/O优先级
q       :  退出 
其它任何键:  刷新
运行

点击(此处)折叠或打开

  1. [t@bjb0541 ~]$ sudo iotop


界面展示:

目录
相关文章
|
1天前
|
域名解析 缓存 网络协议
深入理解Linux下的DNS技术
Linux DNS详解:连接用户与网络资源的关键,涉及基本原理、DNS服务器软件如BIND、PowerDNS、Dnsmasq、解析过程、缓存及系统配置。理解这些有助于优化网络性能和安全。配置文件 `/etc/resolv.conf` 用于指定DNS服务器,而DNS缓存提升响应速度。学习DNS技术,提升系统效率与可靠性。
26 7
|
5天前
|
存储 监控 Linux
stdbuf命令在Linux中的深度解析
`stdbuf`是Linux工具,用于控制命令的stdin、stdout和stderr的缓冲模式。它可以设置为无缓冲、行缓冲或块缓冲,以优化数据处理和实时性。例如,`stdbuf -o0 cmd`禁用cmd的输出缓冲,`-oL`则按行缓冲。在需要实时监控或高效处理大量数据时,选择合适的缓冲模式至关重要。注意,过度使用无缓冲可能影响性能,并非所有系统都支持`stdbuf`。
|
3天前
|
Shell Linux C语言
|
5天前
|
监控 安全 Linux
Linux命令ssltap的深入解析与应用实践
`ssltap`是一个假想的Linux命令,用于模拟SSL/TLS流量分析。它捕获、解密(如果有密钥)并分析加密流量,提供实时监控、协议解析和安全审计。特点包括实时性、灵活性、可扩展性和安全性。示例用法包括捕获特定端口流量和实时监控会话状态。在实际操作中应注意私钥安全、性能影响及合规性,建议定期审计和自动化监控。
|
9天前
|
数据挖掘 大数据 Linux
探索Linux中的snice命令:一个虚构但启发性的数据分析工具
`snice`是一个想象中的Linux命令,用于低优先级地从大数据集中抽样数据。它结合`nice`和`sampling`,支持多种抽样策略,如随机和分层。参数包括指定样本数、策略、输入输出文件和进程优先级。示例:`snice -n 1000 -s random -i large_log.txt -o sample_log.txt`。使用时注意资源管理、数据完整性及权限,并与其它工具结合使用。虽然虚构,但体现了Linux工具在数据分析中的潜力。
|
4天前
|
存储 缓存 网络协议
如何在 Linux 上刷新 DNS 缓存?
【7月更文挑战第14天】
9 0
如何在 Linux 上刷新 DNS 缓存?
|
8天前
|
Linux 数据处理 C语言
【Linux】基础IO----系统文件IO & 文件描述符fd & 重定向(下)
【Linux】基础IO----系统文件IO & 文件描述符fd & 重定向(下)
23 0
|
8天前
|
Linux 编译器 C语言
【Linux】基础IO----理解缓冲区
【Linux】基础IO----理解缓冲区
18 0
【Linux】基础IO----理解缓冲区
|
2天前
|
存储 缓存 安全
systemd-ask-password:Linux中的安全密码获取工具
`systemd-ask-password`是Linux的密码获取工具,安全收集服务或应用所需的密码。它支持TTY和密码代理输入,有隐藏输入、密码缓存功能。参数如`--no-tty`、`--id`、`--timeout`等可定制交互方式。示例包括直接在TTY请求或通过代理。注意事项包括安全环境、权限管理和密码管理。最佳实践涉及定期更新和使用强密码,以及日志审计。
|
8天前
|
Linux C语言 C++
【Linux】基础IO----系统文件IO & 文件描述符fd & 重定向(上)
【Linux】基础IO----系统文件IO & 文件描述符fd & 重定向(上)
20 0