- 博客(3)
- 收藏
- 关注
原创 Ganglia工具用于监测服务器集群状态
Ganglia的基本结构 Ganglia是由gmond, gmetad和gweb三部分组成。 gmond(Ganglia Monitoring Daemon)是一种轻量级服务,安装在每台需要收集指标数据的节点主机上。gmond在每台主机上完成实际意义上的指标数据收集工作,并通过侦听/通告协议和集群内其他节点共享数据。使用gmond,你可以很容易收集很多系统指标数据,如CPU、内...
2016-11-21 17:22:49 287
原创 java中的线程安全与锁优化
Java的线程是映射到操作系统的原生线程之上的,如果要阻塞或唤醒一条线程,都需要操作系统来帮忙完成,这就需要操作系统来帮忙完成,需要从用户态转换到内核态中,状态转换需要耗费很多的处理器时间。如果是非常简单的代码同步块,状态转换消耗的时间可能比用户代码执行的时间还要长。 因此可以说,synchronized是Java语言中的一个重量级操作,对于有经验的程序员都会在确实必要的情况...
2016-11-10 19:40:51 144
原创 总结线上遇到的MySQL死锁问题
线上遇到了MySQL死锁的相关问题,需要查看MySQL出现的Deadlock日志,可以通过执行: show engine innodb status 来查看innodb类型数据库的状态,查找laster detected deadlock部分,可以看到最近造成死锁的两条sql ------------------------ LATES...
2016-11-04 01:02:13 271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人