报告逻辑分区、逻辑卷和卷组的输入/输出统计信息。
lvmstat { -l | -v } Name [ -e | -d ] [ -F ] [ -C ] [ -c Count ] [ -s ] [ Interval [ Iterations ] ]
lvmstat 命令生成报告,它们可用于更改逻辑卷配置以更好地平衡物理磁盘间输入/输出负载。
缺省情况下,系统不启用这种统计信息集合。必须使用 -e 标志来为有问题的逻辑卷或卷组启用这项功能。为卷组启用统计信息集合就为卷组内的所有逻辑卷都启用了统计信息集合。
由 lvmstat 生成的第一个报告提供了自从系统引导以后的有关时间统计信息。每个后继报告包含先前报告产生以来的时间。所有的统计信息都是每次运行 lvmstat 时报告的。报告由一个报头行和接下来由标志指定的每个逻辑分区或逻辑卷的一行统计信息构成。
如果指定了 -l 标志,那么 Name 是逻辑卷名,且是这个逻辑卷的物理分区的统计信息。统计信息报告逐个处理逻辑分区的镜像副本。它以分区的 i/os(iocnt)号的降序列出。
Interval 参数指定在每两个报告之间的时间总量,以秒计。第一个报告包含自从卷组启动以来的统计信息,varyonvg。每个后继报告包含自先前报告以来的时间间隔内收集的统计信息。如果指定 Count 参数,只生成报告最上面的 Count 行。对于逻辑卷,如果 Count 为 10,只标识最繁忙的 10 个分区。如果指定了与 Interval 参数连用的 Iterations 参数,那么只有那个多迭代运行。如果没有指定 Iterations 参数,那么 lvmstat 连续地生成报告。如果在多次运行 lvmstat 时使用 Interval,并且如果自从上一次运行以来统计信息没有变化,那么将不打印报告。而是打印单独的句点 .。
在通过识别最繁忙的逻辑卷的物理分区来确定物理卷是否妨碍性能时,lvmstat 命令尤为有用。
注:lvmstat 命令只报告本地节点的 I/O 统计信息。
lvmstat 命令生成两种类型的报告,逻辑卷中的每个分区统计信息和卷组中的每个逻辑卷统计信息。报告具有以下格式:
列 | 描述 |
Log_part | 逻辑分区号 |
mirror#Log_part | 逻辑分区的镜像副本号 |
iocntLog_part | 读/写请求号 |
Kb_readLog_part | 读取的千字节总数 |
Kb_wrtnLog_part | 写入的千字节总数 |
KbpsLog_part | 每秒传送数据的千字节数 |
要使用 lvmstat,必须具有 root 用户权限。
lvmstat -v datavg -e
lvmstat -l hd2
lvmstat -v uservg -c 5
lvmstat -l ramlv 2
lvmstat -v rootvg 2 6
lvmstat -v uservg -C
lvmstat -l datalv -d
/usr/sbin/lvmstat | 包含 lvmstat 命令。 |
knlist 子例程。
/dev/kmem 特殊文件。