自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 java 接口 interface

接口的最主要的作用是达到统一访问。(未完待续)

2014-06-26 13:30:17 382

原创 高性能服务总结

之前写了高性能服务的总结,觉得总结的

2014-05-27 23:26:48 585

转载 JAVA CAS原理深度分析

看了一堆文章,终于把JAVA CAS的原理深入分析清楚了。感谢GOOGLE强大的搜索,借此挖苦下百度,依靠百度什么都学习不到! 参考文档:http://www.blogjava.net/xylz/archive/2010/07/04/325206.htmlhttp://blog.hesey.net/2011/09/resolve-aba-by-atomics

2014-05-23 15:50:02 471

原创 服务端 高可用

Ø双机房,每个机房多个服务节点Ø负载均衡Ø过载保护,业务模块添加开关,互相隔离Ø实时监控Ø定期压测

2014-04-16 19:23:04 633

原创 服务端 高性能 (三) network

前两篇主要从cpu和memory两个方面讨论了服务端高性能优化

2014-04-11 12:04:48 607

原创 服务端 高性能 (二) cpu & memory

上篇说的是

2014-04-11 10:58:59 653

原创 服务端 高性能 (一) cpu

由于

2014-04-10 11:02:01 527

原创 LVS 之 RS 检测机制调整

这是好几周前处理的一个问题了,现在记录下来备忘;问题是这样的,我们的服务节点(RS:real service)一个机房是多个的,放在LVS下进行转发;当所有RS顺序重启(服务重启时间比较长,超过一分钟,如果时间很短就没有接下来操作的必要了)的时候,调用LVS的PHP节点会发生短时间内大量的超时请求,找了下原因:LVS通过TCP_CHECK来判断RS是否有效,一般每过3s check一次,超

2014-03-24 19:14:20 2589

原创 java 服务 cpu 问题跟进

最近在线服务还处于放量中,为了保证服务的可用性,准备给该服务再添加一个节点,由于Q1的机器还没有到,只能从以前的机器中搞一台来当该节点;同样的服务部署完成之后加入线上LVS节点,发现该服务的cpu消耗占比竟然是另一台机器的2倍之多,好吧,开始check:1.vmstat 1查看swap情况,swap没有使用,排除;2.有可能是其他程序太多导致cpu上下文切换频繁,暂时关掉这些进程,原服

2014-03-24 18:25:51 730

原创 真的是JVM内存泄露?

上一篇文章修改了JVM配置后,发现随着放量 Concurrent ModeFailure 出现的越来越频繁,说明调优JVM没有根本解决问题;通过 jstat -gcutil 跟踪进程发现多次CMS GC之后OLD区占比就超过了CMS GC设定的阀值,怀疑有内存泄露;通过 jmap -heap 发现有某些对象一直在涨,但是由于都是基础对象,很难判断是哪个模块问题,打算用 jhat 来详细的分

2014-03-18 23:43:22 754

原创 JVM 性能优化

最近发现服务cpu消耗不是很稳定,在150%~600%之间不停跳动,以前没有这种情况,check了一下,是old区内存不太够导致每隔一小段时间cms gc了,old区内存不够的主要原因是服务需要加载的数据变多了,使得old区频繁gc;用 jmap -heap $pid 可以看到当old区占比超过92%时就会触发cms,以前一直以为cms触发是68%,查了下资料,jdk5默认68%,jdk6默认

2014-03-03 22:43:13 829

原创 SSH 无需密码登录实现 SCP 信任

今天到手台机器,需要在上面部署上线上某工程,作为热备;开工,把已作为线上服务A节点的工程SCP到这台服务器B来,要输入密码,还可以接受;但是之后还是要自动SSH部署文件和SCP文件的,如果没有A->B的信任就不能过验证密码这一关;以前这个工作一般都是给OPS发邮件,他们给建立信任,这次我自己动手吧;首先你需要保证服务器B port 22是打开的:netstat -na | grep

2014-02-24 23:33:52 739

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除