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...