这是 pmlogcheck 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
日志检查 - 检查 PCP 档案中的无效数据
概要
日志检查 [-lz[-n pmns文件[-S 开始[-T 完[-Z 时区] 档案
商品描述
日志检查 打印有关它检测到的任何无效数据的性质的信息
PCP 存档文件。
存档具有基本名称 档案 并且之前必须使用
记录器(1)。
通常情况下 日志检查 在默认的性能指标命名空间 (下午(5)),
但是如果 -n 选项指定了从文件中加载的替代命名空间
pmns文件.
命令行选项 -S 和 -T 可用于指定指标的时间窗口
应该在 Pass 3 中检查(见下文)。 这些选项对于许多 Performance Co-
试点工具,并在 PCP介绍(1)。
这个 -l 选项打印存档标签,显示日志格式版本、时间和日期
存档的开始和(当前)结束,以及性能来自的主机
收集了指标值。
默认情况下, 日志检查 根据本地时区报告一天中的时间
系统在哪里 日志检查 正在运行。 这 -Z 选项将时区更改为 时区 ,在
环境变量的格式 TZ 如中所述 关于(7)。 该 -z 选项更改
作为性能来源的主机本地时区的时区
指标,在归档日志的标签记录中指定。
检查通过多次通过,每一次都旨在逐步验证更多
PCP 档案中信息之间的复杂语义关系。
通过 0
处理 PCP 档案的每个物理文件,以确保标签记录有效
并且一致,并且每个文件都包含整数个物理记录
正确的报头和报尾字段。
此阶段的任何错误通常都是致命的。 PCP 存档可能已损坏超过
修复,不再通行证 日志检查 被尝试。
通过 1
验证时间索引的完整性,通常 档案。指数.
由于时间索引(严格来说)是可选的,这个阶段的错误由
将索引标记为错误并在剩余的时间内忽略它 日志检查 通过。
永久修复可以通过删除临时索引文件,然后制作一个
PCP 档案的副本使用 pmlog重写(1)或 提取物(1). 这将创建一个新的
复制存档的临时索引作为副作用。
通过 2
验证元数据文件的完整性,通常 档案.元.
通过 3
验证 PCP 存档的每个日志卷的完整性,通常 档案.0,
档案.1等等。
有一些基本的完整性检查来确保每个度量值的编码
保持一致,并且值在所有观察中形成良好
存档。
此外,观察的时间戳预计将单调增加,因为
存档被遍历。
额外关注计数器指标(类型 , 查找描述(3)是
PM_SEM_COUNTER) 预期具有单调递增的值。 如果值
不是单调增加这可能表明反包裹已经发生或有
被一些中断或重置到性能数据的基础源
存档中没有捕获。
对于每个被检测到在某个点回绕的计数器指标
存档, 日志检查 产生描述指标名称的输出(带有实例标识符
在适当的情况下)、指标的内部存储类型、指标的值
在计数器换行之前(及其相关的时间戳),以及之后的度量值
包装(也带有时间戳)。
日志检查 产生两种不同的时间戳格式,具体取决于时间间隔
它正在运行。 对于大于 24 小时的间隔,除了显示日期
计数器回绕发生的时间。 如果被检查的数据范围是
小于 24 小时,使用更精确的格式(时间以毫秒显示)
精度,但没有日期)。
使用 onworks.net 服务在线使用 pmlogcheck