alstat 命令

用途

显示对齐异常统计信息。

语法

阿尔斯塔 [ -e | -v ] [ 间隔 ] [ 计数 ]

描述

alstat 命令显示对齐异常统计信息。 当处理器因不受支持的内存对齐偏移(比如浮点加倍来自一个不是为 8 的乘数的地址的负载)而不能执行内存访问时可能发生对齐异常。 然而,一些类型的未对齐内存引用可能由某些处理器更正,且不生成对齐异常。

对齐异常自最后一次重新引导机器时开始起计数,而且当前间隔的计数将显示。 可选择显示仿真异常统计信息或个别处理器对齐统计信息。

缺省输出显示每秒钟统计信息。 迭代的采样 IntervalCount 也可指定。

参数

描述
时间间隔 在两个样本之间的间隔.
COUNT 迭代次数.

标志

描述
-e 显示仿真异常统计信息。 该标志不能与 -v 标志一起使用。
-v 显示单个处理器的统计信息。 此标志不能和 -e 标志一起使用。

示例

  1. 要每秒显示对齐异常统计信息,请输入:
    alstat

    此命令产生以下输出:

      Alignment  Alignment
      SinceBoot      Delta
        8845591          0
        8845591          0
        8845591          0
        8845591          0
        8845591          0
        8845591          0
      ...
      
  2. 要每两秒钟显示一次仿真和对齐异常统计信息 (总共 5 次) ,请输入:
    alstat -e 2 5

    此命令产生以下输出:

      Emulation  Emulation  Alignment  Alignment
      SinceBoot      Delta  SinceBoot      Delta
       21260604          0   70091846          0
       23423104    2162500   72193861    2102015
       25609796    2186692   74292759    2098898
       27772897    2163101   76392234    2099475
       29958509    2185612   78490284    2098050
  3. 对于每个处理器,要显示每 5 秒的异常统计信息,请输入:
    alstat -v 5

    此命令产生以下输出:

      Alignment  Alignment  Alignment  Alignment
      SinceBoot      Delta    Delta00    Delta01
       88406295          0          0          0
       93697825    5291530          0    5291530
       98930330    5232505    5232505          0
      102595591    3665261     232697    3432564
      102595591          0          0          0