英语法语西班牙语

Ad


OnWorks 网站图标

iostat - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 iostat

这是 iostat 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


iostat - 报告中央处理单元 (CPU) 统计信息和输入/输出统计信息
设备和分区。

概要


iostat的 [ -c ] [ -d ] [ -h ] [ -k | -m ] [ -N ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ] [ -j {
ID | 品牌 | PATH | UUID | ... } ] [ [ -H ] -g 团队名字 ] [ -p [ 设备 [,...] | 全部产品 ] ]
[ 设备 [...] | 全部产品 ] [ 间隔 [ ] ]

商品描述


iostat的 命令用于通过观察来监控系统输入/输出设备加载
设备处于活动状态的时间与其平均传输速率相关。 这 iostat的
命令生成可用于将系统配置更改为更好的报告
平衡物理磁盘之间的输入/输出负载。

第一份报告由 iostat的 命令提供有关时间的统计信息
由于系统已启动,除非 -y 使用选项(在这种情况下,第一个报告
省略)。 每个后续报告都涵盖自上次报告以来的时间。 全部
每次都报告统计数据 iostat的 命令运行。 报告包含一个 CPU
标题行后跟一行 CPU 统计信息。 在多处理器系统上,CPU 统计信息
在系统范围内计算为所有处理器之间的平均值。 设备标题行是
显示后跟一行已配置的每个设备的统计信息。

间隔 参数指定每个报告之间的时间量(以秒为单位)。 这
参数可以与 间隔 范围。 如果
参数被指定,值 确定生成的报告数量
间隔 相隔几秒。 如果 间隔 没有指定参数
参数, iostat的 命令连续生成报告。

报告


iostat的 命令生成两种类型的报告,CPU 利用率报告和
设备利用率报告。

CPU 使用率报告
第一份报告由 iostat的 命令是 CPU 利用率报告。 为了
多处理器系统,CPU 值是所有处理器的全局平均值。
报告格式如下:

%用户
显示执行时发生的 CPU 利用率百分比
用户级别(应用程序)。

%好的
显示执行时发生的 CPU 利用率百分比
具有良好优先级的用户级别。

%系统
显示执行时发生的 CPU 利用率百分比
系统级(内核)。

%io等待
显示一个或多个 CPU 空闲的时间百分比,在此期间
系统有一个未完成的磁盘 I/O 请求。

%偷
显示虚拟 CPU 或
管理程序为另一个虚拟处理器提供服务时的 CPU。

%闲置的
显示 CPU 或 CPU 空闲的时间百分比和系统
没有未完成的磁盘 I/O 请求。

设备利用率报告
第二份报告由 iostat的 命令是设备利用率报告。
设备报告提供基于每个物理设备或分区的统计信息。
要显示其统计信息的块设备和分区可能是
在命令行输入。 如果没有输入设备或分区,则
为系统使用的每个设备显示统计信息,并提供
内核为其维护统计信息。 如果 全部产品 命令中给出了关键字
行,然后显示系统定义的每个设备的统计信息,
包括那些从未使用过的。 传输速率以 1K 块为单位显示
默认情况下,除非设置了环境变量 POSIXLY_CORRECT,在这种情况下
使用 512 字节的块。 报告可能会显示以下字段,具体取决于
使用的标志:

设备:
此列提供设备(或分区)名称,如 的/ dev
目录。

TPS
指示发送到设备的每秒传输次数。
传输是对设备的 I/O 请求。 多个逻辑请求可以
合并为对设备的单个 I/O 请求。 转移是
大小不定。

blk_read/s (kB_读取/秒, MB_读/秒)
表示从设备读取的数据量,用多个表示
每秒块(千字节、兆字节)。 块相当于扇区
因此大小为 512 字节。

blk_wrtn/s (kB_wrtn/s, MB_wrtn/秒)
表示写入设备的数据量,以数表示
每秒块(千字节、兆字节)。

块读取 (kB_读取, MB_读)
读取的块总数(千字节、兆字节)。

blk_wrtn (kB_wrtn, MB_wrtn)
写入的块总数(千字节、兆字节)。

rqm/s
每秒合并到队列中的读取请求数


质量/秒
每秒合并到队列中的写入请求数


转/秒
每秒完成的读取请求数(合并后)


瓦/秒
每秒完成的写入请求数(合并后)


秒/秒 (kB/s, 人民币/秒)
每台设备读取的扇区数(千字节、兆字节)
第二。

秒/秒 (周比特/秒, wMB/秒)
每个写入设备的扇区数(千字节、兆字节)
第二。

avgrq-sz
发送给请求的平均大小(以扇区为单位)


平均曲率
向设备发出的请求的平均队列长度。

等待
向设备发出 I/O 请求的平均时间(以毫秒为单位)
被送达。 这包括队列中请求所花费的时间和
为他们服务的时间。

等待
向设备发出读取请求的平均时间(以毫秒为单位)
被送达。 这包括队列中请求所花费的时间和
为他们服务的时间。

w_await
向设备发出写请求的平均时间(以毫秒为单位)
被送达。 这包括队列中请求所花费的时间和
为他们服务的时间。

服务中心
发出的 I/O 请求的平均服务时间(以毫秒为单位)
到设备。 警告! 不要再相信这个领域了。 该字段将
在未来的 sysstat 版本中将被删除。

% 实用程序
将 I/O 请求发送到所用时间的百分比
设备(设备的带宽利用率)。 设备饱和发生在
对于串行服务请求的设备,此值接近 100%。 但对于
并行处理请求的设备,例如 RAID 阵列和现代 SSD,
这个数字并不反映它们的性能限制。

配置


-c 显示 CPU 利用率报告。

-d 显示设备利用率报告。

-g group_name { 设备 [...] | 全部 }
显示一组设备的统计信息。 这 iostat的 命令报告统计
对于列表中的每个单独设备,然后是一行全局统计信息
组显示为 团队名字 并由列表中的所有设备组成。 这 全部产品
关键字表示系统定义的所有块设备都应包含在
群组。

-h 使设备利用率报告更易于人类阅读。

-j { ID | 标签 | 路径 | UUID | ... } [ 设备 [...] | 全部 ]
显示永久设备名称。 选项 ID, 品牌等指定的类型
持久的名字。 这些选项没有限制,前提是那个目录
具有所需的持久名称存在于 /开发/磁盘. 可选,多个
可以在所选的持久名称类型中指定设备。 因为执着
设备名称通常很长,选项

-H 此选项必须与选项 -g 一起使用并指示仅全局统计
将显示该组,而不是该组中单个设备的统计信息
组。 -h 使用此选项隐式启用。

-k 以千字节每秒显示统计信息。

-m 以每秒兆字节为单位显示统计信息。

-N 显示任何设备映射器设备的注册设备映射器名称。 有用
用于查看 LVM2 统计信息。

-p [ { 设备 [,...] | 全部 } ]
-p 选项显示块设备及其所有分区的统计信息
被系统使用。 如果在命令行中输入设备名称,则
显示它及其所有分区的统计信息。 最后,该 全部产品 关键词
表示必须显示所有块设备的统计信息,并且
系统定义的分区,包括那些从未使用过的分区。 如果
选项 -j 在此选项之前定义,在命令行输入的设备可以
使用选定的持久名称类型指定。

-t 打印显示的每个报告的时间。 时间戳格式可能取决于
S_TIME_FORMAT 环境变量的值(见下文)。

-V 打印版本号然后退出。

-x 显示扩展统计信息。

-y 如果显示多条记录,则省略自系统启动以来的第一个统计报告
在给定的间隔。

-z 告诉 iostat的 省略在此期间没有活动的任何设备的输出
样本期。

环境


iostat的 命令考虑了以下环境变量:

POSIXLY_CORRECT
设置此变量后,传输速率以 512 字节块而不是
默认 1K 块。

S_颜色
设置此变量后,在终端上以彩色显示统计信息。 可能的
这个变量的值是 决不要, 时刻 or 汽车 (后者是默认值)。

请注意,用于显示的颜色(红色、黄色或其他某种颜色)
仅仅因为颜色,一个值并不表示任何类型的问题。 它只是
表示值的不同范围。

S_COLORS_SGR
指定用于在终端上显示统计信息的颜色和其他属性。
它的值是一个以冒号分隔的功能列表,默认为
H=31;1:I=32;22:M=34;1:N=33;1:Z=33;22. 支持的功能有:

H= 百分比值大于的 SGR(选择图形再现)子字符串
或等于 75%。

I= 设备名称的 SGR 子字符串。

M= 50% 到 75% 范围内百分比值的 SGR 子字符串。

N= 非零统计值的 SGR 子字符串。

Z= 零值的 SGR 子串。

S_TIME_FORMAT
如果此变量存在且其值为 ISO 那么当前的语言环境将是
在报告标题中打印日期时被忽略。 这 iostat的 命令将使用
取而代之的是 ISO 8601 格式 (YYYY-MM-DD)。 使用选项 -t 显示的时间戳
也将符合 ISO 8601 格式。

示例


iostat的
显示所有 CPU 和设备的启动报告以来的单个历史记录。

iostat的 -d 2
以两秒为间隔显示连续的设备报告。

iostat的 -d 2 6
以两秒的间隔为所有设备显示六个报告。

iostat的 -x SDA SDB 2 6
以两秒为间隔显示设备 sda 的六个扩展统计报告
和sdb。

iostat的 -p SDA 2 6
以两秒为间隔显示设备 sda 及其所有分区的六个报告
(sda1 等)

使用 onworks.net 服务在线使用 iostat


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad