Apache Thrift学习之二(基础及原理)
摘要:Apache Thrift 是 Facebook 实现的一种高效的、支持多种编程语言的远程服务调用的框架。本文将从 Java 开发人员角度详细介绍 Apache Thrift 的架构、开发和部署,并且针对不同的传输协议和服务类型给出相应的 Java 实例,同时详细介绍 Thrift 异步客户端的实现
阅读全文
posted @
2016-10-30 14:54
duanxz
阅读(4435)
推荐(0) 编辑
Apache Thrift学习之一(入门及Java实例演示)
摘要:目录: 概述 下载配置 基本概念 数据类型 服务端编码基本步骤 客户端编码基本步骤 数据传输协议 实例演示(java) thrift生成代码 实现接口Iface TSimpleServer服务模型 TThreadPoolServer 服务模型 TNonblockingServer 服务模型 THsH
阅读全文
posted @
2016-10-30 13:42
duanxz
阅读(17395)
推荐(3) 编辑
Linux vmstat命令--监控CPU 性能分析
摘要:top是给Linux设计的。在FreeBSD VM里面的Free概念和其他OS完全不同,使用top查看Free内存对于FreeBSD来说可以说没什么意义。正确的方法是看vmstat。 vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写, 是实时系统监控工具。该命
阅读全文
posted @
2016-10-30 11:41
duanxz
阅读(10695)
推荐(1) 编辑
strace命令
摘要:简介 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,
阅读全文
posted @
2016-10-30 11:40
duanxz
阅读(3148)
推荐(0) 编辑
SAR命令
摘要:前面已经介绍了 vmstat和top命令的解析及使用,下面我们来学习一个更重要的命令sarsar命令可以通过参数单独查看系统某个局部的使用情况 sar 命令行的常用格式: sar [options] [-A] [-o file] t [n] 在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,
阅读全文
posted @
2016-10-30 11:28
duanxz
阅读(495)
推荐(0) 编辑
iostat命令详解 IO性能分析
摘要:简介 iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 语法 入门使用 参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用bl
阅读全文
posted @
2016-10-30 10:54
duanxz
阅读(1808)
推荐(1) 编辑
ethereal抓包工具
摘要:ethereal是目前网络上开源的一款功能强大的以太网抓包工具,该软件可以监听异常封包,检测软件封包问题,从网络上抓包,并且能对数据包进行分析,从而帮助用户解决各种网络故障,更加方便查看、监控TCP session动态等等。ethereal抓包工具需要一个底层的抓包平台,在Linux中是采用Libp
阅读全文
posted @
2016-10-30 10:53
duanxz
阅读(5761)
推荐(0) 编辑
tcpdump命令--实用篇
摘要:tcpdump命令格式 tcpdump option tcpdump过滤项
阅读全文
posted @
2016-10-30 10:46
duanxz
阅读(3102)
推荐(0) 编辑
tcpdump命令详解
摘要:简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、no
阅读全文
posted @
2016-10-30 10:42
duanxz
阅读(1959)
推荐(0) 编辑