etop
ETOP
模块
ETOP
模块摘要
ErlangTop是一个工具,用于表示有关Erlang进程的信息,类似于UNIX中的“top”提供的信息。
描述
用提供的脚本启动ErlangTopetop
这将启动一个隐藏的Erlang节点,该节点连接到要测量的节点。使用选项指定已测量的节点。-node
如果度量的节点对调用脚本的用户具有与默认cookie不同的cookie,则必须使用选项显式指定cookie。-setcookie
...
在Windows下,批处理文件etop.bat
可以使用。
在执行etop
脚本,配置参数可以指定为命令行选项,例如,etop -node testnode@myhost -setcookie MyCookie
该工具存在以下配置参数:
node
测量的节点。
价值:atom()
强制性
setcookie
用于etop
节点。必须与测量节点上的cookie相同。
价值:atom()
lines
要显示的行数%28处理%29。
价值:integer()
违约:10
interval
每次更新显示之间的时间间隔%28 in秒%29。
价值:integer()
违约:5
accumulate
如果true
,执行时间和减少量都是累积的。
价值:boolean()
违约:false
sort
标识要排序的信息。
价值:runtime | reductions | memory | msg_q
违约:runtime
%28reductions
如果tracing=off
%29
tracing
etop
使用Erlang跟踪工具,因此在测量的节点上不可能进行其他跟踪etop
正在运行,除非此选项设置为off
.同样有帮助的是,如果etop
跟踪会导致测量节点的负载过高。跟踪关闭后,运行时就不会被度量。
价值:on | off
违约:on
有关ErlangTop的详细信息,请参阅User's Guide
...
出口
start() -> ok
开始etop
注意到etop
最好以etop
剧本。
start(Options) -> ok
类型
开始etop
若要查看可能的选项,请使用help/0
...
help() -> ok
显示的帮助etop
以及它的选择。
config(Key,Value) -> Result
类型
在运行时更改工具的配置参数。允许的参数是lines
,,,interval
,,,accumulate
,和sort
...
dump(File) -> Result
类型
将当前显示转储到文本文件。
stop() -> stop
终止etop
...