- UID
- 1
- 主题
- 注册时间
- 2010-5-2
- 在线时间
- 小时
- 最后登录
- 1970-1-1
签到天数: 265 天 [LV.8]以坛为家I
|
楼主 |
发表于 2010-5-26 13:54:24
|
显示全部楼层
[Measure]
Measure=Plugin
这里定义Measures,有效值如下:
CPU
| 测算CPU负载,如需独立监控各核占用情况开启PerfMon插件。
| Memory
| 测算记忆体总利用率。
| PhysicalMemory
| 测算物理内存分配。
| SwapMemory
| 测算虚拟内存分配。
| NetIn
| 测算网络下载流量。
| NetOut
| 测算网络上载流量。
| NetTotal
| 测算网络总流量。
| FreeDiskSpace
| 测算空闲硬盘总量。
| PefMon
| 测算终端性能数据。
| Uptime
| 显示系统开机后持续的时间,仅在STRING-meter下工作。
| Plugin
| 调用外部插件定义Measures。
| Registry
| 测算注册表值。
| Time
| 测算即时时间和日期。
| Calc
| 计算公式。
|
InvertMeasure
——如果设置成1,反转测量值。(e.g.将空闲硬体容量反转为目前硬体占用容量)
IfAboveAction
——如果实际测量值超过设定值时执行的命令。这个动作在测定值超越设定值时仅会被执行一次,所以如果要再次执行此动作前测定值需低于设定值。
IfAboveValue
——IfAboveAction的设定值。
IfBelowAction
——如果实际测量值低于设定值时执行的命令。这个动作在测定值低于设定值时仅会被执行一次,所以如果要再次执行此动作前测定值需高于设定值。
IfBelowValue
——IfBelowAction的设定值。
IfEqualAction
——当测量值等于IfEqualValue定义的值时执行的命令。当测量值等于设定值时命令仅执行一次,如果需要再次执行,测量值必须先低于或者高于设定值。值四舍五入到整数。
IfEqualValue
——IfEqualAction的设定值。
Disabled
——如果设置成1,在启动时不进行测量。
UpdateDivider
——此值决定着测量频率。此值于Update值绑定。比如Update=1000&UpdateDivider=30,则没30s测算一次。此项默认值为1。
MaxValue
——测算最大值。
MinValue
——测算最小值。
Substitute
——此项可以替换关键词,必须成对出现并用逗号分隔,注意必须要用引号引出。(e.g.Substitute="cat":"dog"表述的是在测量值中将关键词cat全部替换成dog)
AverageSize
——定义窗口的测量平均取值。(e.g.如果设置成10则将输出最后10次测量的平均值)
CPU
Processor
——设置为1至n,表示第1至n的CPU核心,如果不设或为0则返回所有CPU的平均值。
NetIn
NetInSpeed
——用户网络接入最高速度。该值单位以1bit/s计。如果这个值缺损或者设置为0,这个值将以实际值决定。注意峰值。
TrafficAction
——当下载数据到达一定量时所执行的行为。
TrafficAction
——TrafficAction的设定值。
Interface
——网卡监测数据。如果此处被设置为0(默认值),所有的端口将被加在一起,如果值为1,则记录第一块网卡,2为第二块.etc.。
Cumulative
——如果设置成1,将监测数据累积(i.e.把监测数据加在一起)。这可以用来检测特定周期的交换数据总量。
NetOut NetOutSpeed
——(用户网络输出最高速度) etc.
NetTotal NetTotalSpeed
——(用户网络输入输出最高速度) etc.
FreeDiskSpace
Drive
——检测的具体硬体。(e.g."C:\")
Total
——如果设置成1,则反馈数据显示硬体的总容量。
Label
——如果设置成1,则反馈数据显示驱动器标签。
InvertMeasure
——如果设置为1,这将返回“使用空间”而不是“自由空间”。 此设置并不限于FreeDriveSpace。
IgnoreRemovable
——默认值为1 - 可移动驱动器将被忽略。 如果设置为0,可移动驱动器进行测量。
Plugin
Plugin
——定义实际测量时需用到的插件名。
Registry
RegKey
——注册表项名。
RegHKey
——HKEY名。有效值有:
——HKEY_CURRENT_CONFIG, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT, HKEY_PERFORMANCE_DATA and HKEY_DYN_DATA.
RegValue
——注册表项值名。仅支持字符串和长字符串。
Time
Format
——时间表达格式(e.g.“%H:%M:%S”)。你可以从MSDN找到所有的代码格式。
TimeZone
——时区值(e.g.+2.0).
DaylightSavingTime
——如果设置成1则将开启夏令时(取决于你的本地时间)。这仅在时区TimeZone值被设定的情况下有效。
Calc
Formula
——此项定义计算公式。你可以使用其他的Measures来作为Variables。这里还有一个特殊的变量称之为Counter,它在每次更新后增加。这个变量仅在所有其他的Measures更新完毕后更新。注意配置文件都区分大小写,所有的函数都必须大写(e.g.SIN(10*PI))。
基本运算:
+(加)
-(减)
*(乘)
/(除)
**(幕)
%(余下或模)
&(位与)
|(按位或)
^(按位异或)
~(按位不)
逻辑运算符:
<>(不等于)
=(等于)
>(大于)
<(小于)
&&(逻辑与)
||(逻辑或)
函数:
ATAN(x), ASIN(x), ACOS(x), COS(x), SIN(x), TAN(x) - 标准三角函数
ABS(x) - x绝对值.
EXP(x) - 返回e^x的值.
LN(x) - 返回x的自然对数.
SQRT(x) - x的平方.
SGN(x) - x是正数则返回1, 负数返回-1.
FRAC(x) - 返回小数部分 (eg: FRAC(1.234) = 0.234).
TRUNC(x) - 返回整数部分 (eg:TRUNC(1.234) = 1).
FLOOR(x) - Floor of x.
CEIL(x) - Ceiling of x.
ROUND(x[,precision]) -四舍五入 Rounds x to an integer, or to a specified number of decimal places. Precision is optional.
条件运算符:
<condition> ? <expr. if true.> : <expr. if false.>
表示
if (condition)
then
expr. if true
else
expr. if false
end if
随机函数:
Example:
[MeasureCalc]
Measure=Calc
Formula=(Random)
LowBound=5
HighBound=100
——表示返回5-100之间的随机数
UpdateRandom=1
—— 1表示每次循环就刷新随机函数,0表示刷新皮肤才刷新随机函数
|
|