- 浏览: 51999 次
- 性别:
- 来自: 广州
最新评论
file:///D:/Program%20Files/erl5.10.4/lib/observer-1.3.1.2/doc/html/etop.html
etop只在linux操作系统下可用。它相当于linux下的top工具,用于查看进程占用内存,调用次数等信息
参数:
output (value:text..):输出格式
lines (value:integer()):显示多少行
interval (value:integer()):刷新间隔
accumulate (value:boolean()):时间和调用次数累加
sort (runtime|reductions|memory|msg_q):排序方式
使用方法:etop -node a@host -setccokie mycookie
示例1(通过-node方式连接到监测节点):
1:创建一个被监测节点e1@127.0.0.1
2:执行etop
查找etop所在目录,并创建一个快捷方式
修改etop文件,将它的sname改成name
执行:
示例2(通过remsh方式连入监测节点,由于etop会造成进程阻塞,所以需要spawn一个进程)
最后,我们通过etop看到kernel_sup使用内存最多,我们可以去e1节点查看该进程的详细信息
注意:etop显示的pid为<xxxx.11.0>,我们调用erlang:process_info(pid(0,11,0)).
etop只在linux操作系统下可用。它相当于linux下的top工具,用于查看进程占用内存,调用次数等信息
参数:
output (value:text..):输出格式
lines (value:integer()):显示多少行
interval (value:integer()):刷新间隔
accumulate (value:boolean()):时间和调用次数累加
sort (runtime|reductions|memory|msg_q):排序方式
使用方法:etop -node a@host -setccokie mycookie
示例1(通过-node方式连接到监测节点):
1:创建一个被监测节点e1@127.0.0.1
2:执行etop
查找etop所在目录,并创建一个快捷方式
修改etop文件,将它的sname改成name
执行:
示例2(通过remsh方式连入监测节点,由于etop会造成进程阻塞,所以需要spawn一个进程)
最后,我们通过etop看到kernel_sup使用内存最多,我们可以去e1节点查看该进程的详细信息
注意:etop显示的pid为<xxxx.11.0>,我们调用erlang:process_info(pid(0,11,0)).
发表评论
-
erlang-Astart算法
2018-07-02 08:34 489%%%-------------------------- ... -
erlang--常用内建函数收录
2016-07-15 15:43 5411:gen_event:which_handlers(Even ... -
erlang异常--try...catch
2016-07-13 19:48 949触发异常 throw(Term) exit(Reason ... -
erlang-退出信号捕捉trap_exit
2016-07-12 09:54 1042进程链接的工作: A进程意外退出时,会产生一个退出信号。所 ... -
Erlang--随机数
2016-04-25 10:26 19791、普通随机 random:uniform(N) 2、以时间 ... -
Erlang--性能分析工具之eprof
2016-04-12 18:22 689eprof是erlang自带的一个性能分析工具,可以帮助我 ... -
Erlang监控工具(一)observer
2016-04-05 15:17 1282Erlang系统本身携带一个图形化监控工具,它可以监控:系 ... -
Erlang--epmd
2016-03-30 14:13 615epmd Erlang Port Mapper Daemo ... -
Erlang--节点
2016-03-30 11:25 737Erlang节点 file:///D:/Program%20F ... -
小技巧收录----唯一ID
2016-03-08 14:34 923在游戏开发中,角色id或者公会id等都需要做唯一设计, ... -
Erlang--TCP学习(五)总结篇
2015-07-15 19:55 1759一、erlang socket的消息流的三种控制方式: 1 ... -
Erlang--TCP学习(四)并行web server篇
2015-07-14 20:09 687-module(tcp_parallel_server). ... -
Erlang--TCP学习(三)串行web server篇
2015-07-14 19:35 511简单web sever改进版:串行服务器,一次只接受一个连 ... -
Erlang--TCP学习(二)简单web_Server篇
2015-07-14 16:39 1033现在来写个简单的web服务器,要实现的功能是:只接受一个s ... -
Erlang--TCP学习(一)Client篇
2015-07-14 16:39 740gen_tcp:connect(Host,Port,[Op ... -
erlang sasl错误日志
2015-04-22 16:03 1424SASL (System Architecture Sup ... -
erl启动参数
2015-04-20 16:54 1058erl启动参数分类 1 emulator flags 用“ ... -
Erlang和SMP
2015-04-17 15:44 1713SMP:Symmetrical Multi Processor ... -
写个makefile编译erlang_protobuffs
2015-03-16 20:23 1601erlang_protobuffs源码下载地址: https: ... -
erlang安装
2015-03-09 17:38 705erlang安装 1 解压包 tar -zxvf otp_s ...
相关推荐
为了更好地支持Erlang的开发,二郎助手应运而生,它是一款专为Elang语言定制的开发工具,旨在提升开发者的效率,提供更友好的编程环境。 二郎助手的核心特性在于其全面的Erlang支持,包括语法高亮、代码自动完成、...
Eclipse Erlang 开发工具插件是为Eclipse IDE量身定制的一款扩展,旨在提供一个高效、便捷的环境来编写、测试和调试Erlang代码。这款插件名为"Erlide",它在2011年3月发布了稳定版本,以满足开发者对Erlang语言日益...
总的来说,Erlang B和Erlang C模型是电信系统设计中的基础工具,而提供的计算工具则是将理论转化为实践的关键桥梁。通过这些工具,我们可以更深入地理解通信网络的性能瓶颈,并制定相应的优化方案,以提高服务质量和...
erlang打包工具
对Erlang的一些常用的开发或调试工具进行了介绍
erlang rebar 二进制
Erlang中的链接(Linking)和监控(Monitoring)机制允许进程间建立关系,以便在另一进程崩溃时得到通知。链接用于追踪相关进程的状态,而监控则可以观察进程的生存状态。 ### 5. 消息传递 Erlang的进程间通信主要...
Erlang社区提供了多种工具帮助开发和调试,例如调试器erts_debug和observer用于监控运行时性能。hotreplace模块允许代码热替换,不必重启节点即可更新模块。 #### 5. Erlang的分布式应用 Erlang的分布式应用通过VM...
Erlang 的进程模型支持抢占式调度,通信机制基于消息传递,且有专门的监控和调试工具,如etop。 **Erlang 的系统组成** - 编译器:负责将Erlang代码编译为opcode - 库:包含各种标准模块和函数 - VM + 基本库:...
本书由Erlang之父Joe Armstrong编写,是毋庸置疑的经典著作。书中兼顾了顺序编程、并发编程和分布式编程,重点介绍如何编写并发和分布式的Erlang程序以及如何在多核CPU上自动加速程序,并深入地讨论了开发Erlang应用...
书中有专门章节讨论了这些主题,让读者了解如何在Erlang中有效地处理I/O操作。 OTP(Open Telecom Platform)是Erlang的标准库,为编写可靠和可维护的系统提供了框架和库。OTP包含了一系列预定义的行为(behaviours...
- **OTP(Open Telephony Platform)**:Erlang的核心库,包含大量预先设计的模块,用于处理常见的系统任务,如错误处理、分布式计算和监控。 - **行为模式**:如GenServer、GenEvent和Gen_fsm,它们定义了Erlang中...
OTP是Erlang语言的一个框架,提供了多种库和工具,包括进程管理、分布式计算、错误恢复和性能监控等功能。 标题中的"erlang9.rar"是一个压缩文件,包含了Erlang 9的Windows 64位安装程序。"otp_win64_20.0.exe"是...
【描述】: 本文将详细介绍如何利用rebar工具来开发和发布Erlang工程,包括项目结构、配置文件的编写以及具体操作步骤。 【标签】: Erlang, rebar, 项目开发, 发布 【正文】: 在Erlang开发中,rebar是一个非常重要...
ErlPort 是一个Erlang 库,用来帮助连接 Erlang 与其他编程语言。目前支持的是 Python 和 Ruby。Erlang 库使用 Erlang 端口协议 来简化Erlang 语言和 Erlang 外部术语格式 的连接,设置良好的数据类型映射。 ...
Erlang22是Erlang的第22个主要版本,它包含了对语言特性的改进、性能优化以及一些新的库和工具。 在“erlang22最新下载包”中,提供的文件是`otp_src_22.1`,这表明这是一个源代码包,包含Erlang/OTP(开放电信平台...
1. **Erlang语法**:涵盖基本的变量、数据类型(如原子、列表、元组和二进制)、控制结构(如case表达式和if语句)以及函数定义。 2. **函数式编程概念**:Erlang是纯函数式语言,书中可能会介绍函数式编程的基本...
**Erlang——性能分析工具之eprof** 在Erlang编程中,优化代码性能是提高系统效率的关键环节。Erlang的eprof工具就是为此目的设计的,它是一个强大的性能分析器,帮助开发者识别和定位程序中的瓶颈。通过深入理解...
5. **安装**:最后,使用`make install`将编译好的Erlang二进制文件安装到你的系统路径。在某些系统上,你可能需要管理员权限执行此操作。 Erlang的主要特性包括: - **并发性**:Erlang的进程模型是轻量级的,...
第二部分深入探讨OTP,讲解其设计原则和组件,如行为(Behaviours)、分布式编程和监控。最后,第三部分通过构建实际项目,演示如何在实际环境中应用Erlang和OTP,涵盖了从系统设计到部署的全过程。 《Erlang程序...