用于列出 AIX 上逻辑卷 I/O 统计信息的命令

用于列出 AIX 上逻辑卷 I/O 统计信息的命令

我正在寻找一个显示逻辑卷的 I/O 统计信息的命令(例如读取/秒、写入/秒、io 利用率%、每秒读取 kb、每秒写入 kb)。

我尝试过iostat,但它给出了整个磁盘的结果。

df列出卷等/dev/hd3/dev/hd4我正在寻找该格式的所有条目的统计信息。

以下是输出df -k

$ df -k
    Filesystem    1024-blocks      Free %Used    Iused %Iused Mounted on  
    /dev/hd4           262144     61200   77%    10305    41% /  
    /dev/hd2          2818048    813264   72%    43118    19% /usr  
    /dev/hd9var        458752    161356   65%     6140    14% /var  
    /dev/hd3           196608    194396    2%       55     1% /tmp  
    /dev/hd1            65536     65120    1%       20     1% /home  

你能指出我正确的命令吗?

答案1

正如八位托尼指出的那样,您正在寻找 lvmstat (参考:操作系统7.1或者操作系统6.1-- 相同的语法)命令。您可以通过lvmstat -l LVNAME -e(LV-level)或(VG-level)启用LV级别或整个VG级别的统计功能lvmstat -v VGNAME -e。在 VG 级别启用它会打开 VG 中所有 LV 的收集。然后,您可以使用 收集所需的统计信息,例如lvmstat -l hd3 5,每 5 秒显示 /tmp 的统计信息。要禁用收集,请使用lvmstat -l LVNAME -d(LV 级别)或lvmstat -v VGNAME -d(VG 级别)。

答案2

对于 iostat,您可能需要考虑使用 -b 标志来获取块设备利用率测量值,但这必须首先启用。为此,请参阅IBM AIX 版本 7.1 差异指南在第 6.4 节 - iostat 命令的增强中:

raso 命令用于打开和关闭统计收集。示例 6-47 显示如何使用 raso 命令打开 iostat 命令使用的统计信息收集。

例6-47使用raso命令开启统计收集

# raso -o biostat=1
 Setting biostat to 1

如果您需要一个良好的概述,请考虑使用运行跟踪filemon命令它生成的报告包含有关 LV 级别、PV 级别、FS 级别以及 VMM 级别的统计信息。它还将显示“热点”,即繁忙的 jfs 日志、过度繁忙的磁盘、LV 或 VG。

有关更多示例,请参阅例如

尽管您需要记住,这会运行跟踪,因此对于非常繁忙的系统来说,它可能会使用大量的 CPU 使用率,并且您不应该让它运行较长的时间。

相关内容