n
指导: 性能指示日志文件所需的硬盘空间取决于:n
所使用的性能指示器的类型和数量n
采样周期n
日志文件的持续时间 (记录时间)
为了避免出现存储问题,应该在运行诊断之前测试性能指示日志的文件长度。 本条目描述了如何进行测试。 n
编号
步骤
1
终止性能指示日志的组态 必须终止 性能指示日志的组态。如果改变性能指示日志的参数,很可能相关日志文件的所需存储空间也会改变。那么就需要再次确定所需的存储空间。
2
获取多次测试记录 在一个日志文件中获取性能指示日志的多次测试记录。 n
注意事项:
确保不覆盖现有的文件。要确保做到这点可以将日志文件进行连续编号 (已经设置为默认选择)。
图 01
可以使用已定义的日志时间间隔来触发性能指示协议的启停。因为这样无需另外单独确定日志的记录时间 (启动时间和停止时间的差值),所以有利于后面的分析。
图 02
n
完成一个记录之后,记录下记录的顺序号以及相关的日志时间。虽然不是绝对需要,但可以简化工作。当然也可以随后从日志文件中查看启动和停止的时间来确定日志时间。
3
确定每个数据记录所需的存储空间 确定每个已记录日志文件的大小。可以打开 Windows Explorer 并到日志文件所在的目录中查找该文件。如果需要可将 Windows Explorer 的视图切换到“Details”。此时 Windows Explorer 将显示日志文件及其大小。将每个日志文件的大小转换为标准的日志时间 (比如 1 分钟),或者转换为每个数据记录的大小。 n
下图显示了 Windows Explorer 中的日志文件。n
图 03 n
下表列出了不同测试记录所需的存储空间。 n
文件名
获取间隔
获取时间
完全的文件大小 [KB]
标准的文件大小[KB/min]
数据记录大小 [KB ]
performance001_10.blg
15 s
15 min
1,280
85.3
21.3
performance001_11.blg
15 s
5 min
768
153.6
38.4
performance001_12.blg
15 s
15 min
1,856
123.7
30.9
performance001_13.blg
15 s
10 min
1,280
128
32.0
performance001_14.blg
15 s
10 min
1,280
128
32.0
performance001_15.blg
15 s
20 min
2,432
121.6
30.4
performance001_16.blg
15 s
11 hours
84,672
128
32.1
performance001_17.blg
30 s
10 min
960
96.0
48
performance001_18.blg
30 s
10 min
960
96.0
48
performance001_19.blg
30 s
20 min
1,664
83.2
41.6
performance001_20.blg
30 s
40 min
3,136
78.4
39.2
performance001_21.blg
5 s
10 min
4,608
460.8
38.4
performance001_22.blg
5 s
15 min
6,784
452.3
37.7
performance001_23.blg
5 s
5 min
2,432
486.4
40.5
performance001_24.blg
1 s
5 min
11,200
2,240
37.3
performance001_25.blg
1 s
10 min
22,144
2,214
36.9
performance001_26.blg
1 s
10 min
22,144
2,214
36.9
从表中可见,一个数据记录在日志文件中所需的存储空间不超过 50 KB。通常可假定每个数据记录大概需要的空间小于 50 KB。
4 计算最长日志时间 使用在第 3 步中确定的一个数据记录所需的存储空间数值、获取间隔以及硬盘上空闲的空间大小,就可以计算出相应的最长日志时间。最迟到发现日志时间无效时,就应该检查空闲的空间,保存日志文件并且在必要时删除一些文件。 n
例子:
每个数据记录所需的存储空间
=
50 KB
空闲的存储空间
=
20 GB
获取间隔
=
15 s
数据记录的最大数量
=
空闲的存储空间 / 每个数据记录所需的存储空间
=
20 * 1024 *1024 KB / 50 KB
=
419430 个数据记录
最长日志时间
=
数据记录的最大数量 * 获取间隔
=
419430 * 15 秒
=
1747 小时
=
72 天
计算出的最长日志时间大概为 72 天。n
注意事项: 建议在比计算出的时间短一些的时间内释放被日志文件占用的存储空间。不要等到硬盘中没有可用空间时才去释放。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337778.html