Erlang Top

今天是年前最后一天上班,晚上就坐车回家了,提前祝各位新年快乐,马到功成,2014齐头并进,健康平安

1、在服务器运行中,经常会出现内存orCPU占用过高,可以通过top来查看

Erlang Top_第1张图片


2、如果在Erlang虚拟机中出现单个进程占用过高或跑死循环了怎么为呢,怎么定位,同样Erlang提供了监控的模块etop

在erlang shell 中运行:

etop:help(). 可以查看帮助

Erlang Top_第2张图片


在命令行执行:etop:start().可以弹出图形界面,在options可以进行参数排序查看和行数显示设置

Erlang Top_第3张图片


除了图形界面还可以直接在shell中查看,按需要可以设置不同参数,

新建一个进程来查看(如果不新建进程好像不能执行stop),停止查看执行etop:stop().:

spawn(fun() -> etop:start([{output, text}, {tracing, on}, {sort, runtime}, {lines, 20}]) end).

Erlang Top_第4张图片


更多资料查看:

http://www.erlang.org/documentation/doc-5.2/lib/observer-0.9/doc/html/etop_ug.html

http://www.erlang.org/doc/apps/observer/etop_ug.html

http://www.cnblogs.com/me-sa/archive/2012/11/22/erlang_vm_monitor_text_mode.html


你可能感兴趣的:(erlang)