摘要: 系统IO监控 iostat监控各个磁盘使用情况 rrqm/s: 每秒进行 merge 的读操作数目.即 delta(rmerge)/s wrqm/s: 每秒进行 merge 的写操作数目.即 delta(wmerge)/s r/s: 每秒完成的读 I/O 设备次数.即 delta(rio)/s w/s: 每秒完成的写 I/O 设备... 阅读全文
posted @ 2015-09-07 11:14 闫昆 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: nicstat是监控网络IO的利器 1.查看网卡信息 2.查看网卡间隔2秒,2次 Time列:表示当前采样的响应时间. lo and eth0 : 网卡名称. rKB/s : 每秒接收到千字节数. wKB/s : 每秒写的千字节数. rPk/s : 每秒接收到的数据包数目. wPk/s : 每秒写的数据包数目. rAvs : 接收到的数... 阅读全文
posted @ 2015-09-07 10:10 闫昆 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 监控系统内存相关属性 页面调度 页面交换 加锁 线程迁移让步式 抢占式上下文切换 (待完善vmstat监控页面交换) 页面交换对JVM影响 问题: 系统进行页面交换或使用虚拟内存,JVM会表现明显的性能问题。 原因: 应用运行所需要的内存超过可用物理内存,会发生页面交换。JVM垃圾收集器为了回收不可达对象所占用的空间,需要访问大量的内存,如果... 阅读全文
posted @ 2015-09-06 10:44 闫昆 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: CPU使用率分为 用户态CPU使用率:执行应用程序代码的时间占总CPU时间的百分比 系统态CPU使用率:应用执行操作系统调用的时间占总CPU时间的百分比 系统态CPU使用率高意味着共享资源有竞争或者IO设备之间有大量的交互。 目标:理想情况应用达到最高性能和扩展性时,它的系统态CPU使用率为0%,提供应用性能和扩展性一个目标是尽可能降低系统态CPU使用率 对于计算密... 阅读全文
posted @ 2015-09-02 11:40 闫昆 阅读(4373) 评论(0) 推荐(0) 编辑
摘要: 将依赖Jar包拷贝到指定目录 mvn dependency:copy-dependencies -DoutputDirectory=/home/yanbit/Desktop/code/monitor_log/deploy/lib 阅读全文
posted @ 2015-08-24 15:16 闫昆 阅读(117) 评论(0) 推荐(0) 编辑
摘要: ConfigurationProviderFactory结构如下: /** * Creates an instance of {@link ConfigurationProvider} using given * configuration. * @param bootstrapConf * @return configurationProvi... 阅读全文
posted @ 2015-08-20 17:58 闫昆 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 上一篇blog分析了org.apache.hadoop.service.AbstractService主要功能是状态改变,org.apache.hadoop.service.CompositeService主要功能是进行服务的启停。 代码也比较简洁 private final List serviceList = new ArrayList(); 关于serviceList操作均作了... 阅读全文
posted @ 2015-08-20 16:03 闫昆 阅读(810) 评论(0) 推荐(0) 编辑
摘要: org.apache.hadoop.service.AbstractService父类为org.apache.hadoop.service.Service其中Service主要变量和方法为:状态改变枚举/** Constructed but not initialized */ NOTINITED(... 阅读全文
posted @ 2015-08-19 14:05 闫昆 阅读(1230) 评论(0) 推荐(1) 编辑
摘要: 详情见各种小图片: 事情起因,分不出哪里是实现父类,哪些是什么…overwrite注解有点蛋疼 阅读全文
posted @ 2015-08-18 19:18 闫昆 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: public static void main(String argv[]) { Thread.setDefaultUncaughtExceptionHandler(new YarnUncaughtExceptionHandler()); StringUtils.startupShutdownMessage(ResourceManager.class, a... 阅读全文
posted @ 2015-08-18 19:11 闫昆 阅读(246) 评论(0) 推荐(0) 编辑