平静

遵循美德行事,纵使没有增加快乐,也可减轻焦虑。

导航

随笔分类 -  60-服务治理

摘要:服务down 打印内存 阅读全文

posted @ 2016-11-29 16:51 mdong 阅读(332) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/itfriend/p/4103021.html 阅读全文

posted @ 2016-11-29 16:46 mdong 阅读(446) 评论(0) 推荐(0)

摘要:http://zhangrenfang8738.blog.163.com/blog/static/95401881201142711450245/ curl监控站点响应时间 2011-05-27 11:45:00| 分类: Linux | 标签: |字号大中小 订阅 curl监控站点响应时间 201 阅读全文

posted @ 2016-11-29 14:39 mdong 阅读(1048) 评论(0) 推荐(0)

摘要:/dev/shm/是linux下一个特殊的目录,因为这个目录不在硬盘上,而是在内存里。 /dev /shm/需要注意的一个是容量问题,在linux下,它默认最大为内存的一半大小,使用df -h命令可以看到。 但它并不会真正的占用这块内存,如果/dev/shm/下没有任何文件,它占用的内存实际上就是0 阅读全文

posted @ 2016-11-23 09:50 mdong 阅读(227) 评论(0) 推荐(0)

摘要:用free命令查看. 下面是一个例子(单位是MB): [root@linuxzgf ~]# free -m total used free shared buffers cachedMem: 7982 6811 1171 0 350 5114-/+ buffers/cache: 1346 6636S 阅读全文

posted @ 2016-11-23 09:44 mdong 阅读(608) 评论(0) 推荐(0)

摘要:TaoKeeper是一个围绕ZooKeeper做的监控与报表系统。 主要功能如下: 能够统计ZK集群连接数,Watcher数目 ,节点数等系列信息,并按一定规则进行一些聚合操作; 能够通过设置一些阈值来达到监控报警的效果; 能够按天按周进行ZK运行状 况的报表展现; 其中ZK实时运行状态的统计和机器 阅读全文

posted @ 2016-11-22 23:35 mdong 阅读(590) 评论(0) 推荐(0)

摘要:zkclient 快速指南 Maven依赖 最新的版本发布在Maven中央库。 <dependency> <groupId>com.github.adyliu</groupId> <artifactId>zkclient</artifactId> <version>2.0</version></de 阅读全文

posted @ 2016-11-22 23:09 mdong 阅读(899) 评论(0) 推荐(0)

摘要:用法:sort [选项]... [文件]...Write sorted concatenation of all FILE(s) to standard output. 长选项必须用的参数在使用短选项时也是必须的。顺序选项: -b, --ignore-leading-blanks ignore le 阅读全文

posted @ 2016-11-18 17:19 mdong 阅读(903) 评论(0) 推荐(0)

摘要:log4j.appender.A2.bufferedIO=truelog4j.appender.A2.bufferSize=512000 阅读全文

posted @ 2016-11-17 15:47 mdong 阅读(199) 评论(0) 推荐(0)

摘要:cat xx.xml|grep GC <jvm-arg>-XX:+PrintGCDetails</jvm-arg> <jvm-arg>-XX:+PrintGCDateStamps</jvm-arg> <jvm-arg>-XX:+PrintGCApplicationConcurrentTime</jv 阅读全文

posted @ 2016-11-16 16:06 mdong 阅读(598) 评论(0) 推荐(0)

摘要:注意 application threads 并行/吞吐量回收器( Parallel collector) JVM的Server模式的默认回收器。正如它的名字所说的那样,它的最大的优点就是它使用多个线程来扫描及压缩堆。 它的缺点就是不管执行的是minor GC 还是 full GC它都会暂停 应用线 阅读全文

posted @ 2016-11-16 14:23 mdong 阅读(137) 评论(0) 推荐(0)

摘要:87%的案例没有指定垃圾收集器 有2个不同的原因导致了该情况的出现: JVM对于默认情况的处理十分合理,开发人员无需指定垃圾收集器对部分团队来说,程序性能可能优先级不高,致使没有指定垃圾收集器 话又说回来,默认的垃圾收集器又是什么呢?这个问题既简单又复杂。 如果你运行在JVM的客户端模式(Clien 阅读全文

posted @ 2016-11-16 14:14 mdong 阅读(224) 评论(0) 推荐(0)

摘要:1、lsof -i:端口号 2、netstat -tunlp|grep 端口号 http://blog.chinaunix.net/uid-28458801-id-4072605.html 阅读全文

posted @ 2016-11-16 12:54 mdong 阅读(416) 评论(0) 推荐(0)

摘要:主要用来解决集群的 一致性问题 zookeeper的每个字目录称作znode,由它的路径唯一标识。 数据发布与订阅 (1) 典型场景描述 发布与订阅即所谓的配置管理,顾名思义就是将数据发布到ZK节点上,供订阅者动态获取数据,实现配置信息的集中式管理和动态更新。例如全局的配置信息,地址列表等就非常适合 阅读全文

posted @ 2016-11-11 17:16 mdong 阅读(130) 评论(0) 推荐(0)

该文被密码保护。

posted @ 2016-11-11 16:51 mdong 阅读(1) 评论(0) 推荐(0)

摘要:先dump内存看看。 将网关层应用的内存dump下来后,发现了问题: "qtp1056944384-232" prio=10 tid=0x00007f54900d0800 nid=0x63b3 waiting for monitor entry [0x00007f54492d0000] java.l 阅读全文

posted @ 2016-11-11 09:59 mdong 阅读(277) 评论(0) 推荐(0)

摘要:笔者在根据nginx的accesslog中$request_time进行程序优化时,发现有个接口,直接返回数据,平均的$request_time也比较大。原来$request_time包含了(服务器)接收用户数据的时间,而真正程序的响应时间应该用$upstream_response_time。 下面 阅读全文

posted @ 2016-11-08 17:50 mdong 阅读(2038) 评论(0) 推荐(0)

摘要:对于java应用服务器,常用的一般为tomcat、jboss、resin。 一. 概述 经常会有这种情况: 1、一台服务器上,跑多个java应用 2、网站负载高,需要采用负载均衡(轮询)的方式来解决 一般用多个java应用服务器软件,或者用一个采用集群的方式; 二. 跑多个项目,或者做balance 阅读全文

posted @ 2016-11-07 10:35 mdong 阅读(2161) 评论(0) 推荐(0)

摘要:第二部分(-/+ buffers/cache):(-buffers/cache) used内存数:286M (指的第一部分Mem行中的used – buffers – cached)(+buffers/cache) free内存数: 715M (指的第一部分Mem行中的free + buffers 阅读全文

posted @ 2016-10-24 14:46 mdong 阅读(151) 评论(0) 推荐(0)

摘要:1. dump heap: 如果Java应用程序出现了内存泄露,千万别着急着把应用杀掉,而是要保存现场。如果是互联网应用,可以把流量切到其他服务器。保存现场的目的就是为了把 运行中JVM的heap dump下来。 JDK自带的jmap工具,可以做这件事情。它的执行方法是:jmap -dump:for 阅读全文

posted @ 2016-09-29 14:38 mdong 阅读(305) 评论(0) 推荐(0)