前些天与监控宝的同志谈起监控的两种模式,比较有意思,记录下来。
我一直比较赞同的是主动请求式的监控模式,主要原因是被动探测会给监控结点带来很大的压力,就Cacti而言,用Spine轮询,共35个设备,每分钟轮询一次,能吃掉我35%的CPU。
相比之下,通过客户机主动发送请求给监控机的Ganglia,占用资源就非常小。一台监控机估计挂200台客户机监控不是问题。
区别就在于,主动请求式是客户机把自己的监控信息主动发送给监控机,监控机只要接收这些信息处理即可。
被动探测式是监控机把监控请求发送到客户机,客户机接到请求把需要的监控信息返回给监控结点。
所以,被动探测式会给监控机带来很大的压力,因为它要不断的发请求去获取信息。
阅读全文…
今天调整了一个高并发表的索引,完全感受到了索引的建立完全是依赖业务而定的,跟本身的唯一性并没有绝对量化的关系。
SQL是这样的:
select * from XXXX where create_type=2 and need_update=1;
为优化之前:
*************************** 1. row ***************************
id: 1
select_type: SIMPLE
table: XXXX
type: ALL
possible_keys: NULL
key: NULL
key_len: NULL
ref: NULL
rows: 162689
Extra: Using where
1 row in set (0.43 sec)
阅读全文…
在Twitter上看到一条推:“两德合并之后,起诉定罪过一个当年守护柏林墙而开枪杀死过一个翻墙者的士兵。辩方说他只是奉命,但法庭定罪的依据是:奉命开枪无罪,但开枪打死人则有罪。因为生命法则和良知告诉每个人,你开枪的时候,可以抬高一寸。”
“生命法则”和“良知”这两个词让我思考很多。
当我们迫不得已做一些事情的时候,如果会伤害到别人又不得不做,我们的良心要告诉自己,可以象征性的去做,但决不能真的伤害别人,“糊弄”正是在这种时候用的。
因为生命法则,每个人都有自己与生俱来的权利,除了上帝和他自己无人可以剥夺。
以下略去无穷多字……
版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/08/17/memcached-pdf/以及本声明。
作者已经做成PDF版,我提供一个下载副本,上面的链接里也有,下面列出目录,有兴趣的可以下载。
下载地址:
memcached.zip (876.0 KiB, 2,244 hits)
阅读全文…
昨天淋了雨,今天是极其的不舒服。
早上起来就头晕,摸摸脑袋有点烫,纠结了半天为了安全还是没去上班。
想去看医生,想想还是一包板蓝根算了,去三甲医院看一趟比我一天工资还贵,换一天病假工资不值得。
想起了那句搞笑的话,中国人穷啊,病不起~