- 博客(11)
- 收藏
- 关注

转载 Tuning Nagios For Maximum Performance
<br />Introduction<br /> <br />So you've finally got Nagios up and running and you want to know how you can tweak it a bit. Tuning Nagios to increase performance can be necessary when you start monitoring a large number (> 1,000) of hosts and serv
2011-03-01 14:15:00
1191

原创 规范日志来提升系统可维护性
在系统中日志大体可以分为两类,一类是流水日志,另一类是错误日志,对于前一类由于在业务上会有需求,所以设计系统时一般都会考虑,但关于错误记录内容很多情况下都不会纳入设计范围,这样导致我们开发出来的系统可维护性很差,错误日志几乎没有参考价格,甚至误导维护人员。怎样才能输出良好的日志信息呢?我想可以从下面几点入手。1.分清错误日志的级别 大家都知道错误日志是分级别的,下面是一些常见的分级与定义。LevelDescriptionExampleemergEmergencies - system is unusab
2011-02-23 15:04:00
2916
原创 在Centos6上构建Mesos平台
最近公有云比较火,公司也在尝试使用多个公有云,IDC也仍然在使用,这样给运维工作带来了很多麻烦。我想对IDC、公有云资源进行统一管理,发现Mesos比较适合干这事。先整一个搞清楚它能做什么。 我准备了三个节点来构建一个MINI平台,OS是Centos6.6, 规划架构如下: node1:mesos-master,marathon,zookeeper node2:mes
2015-09-17 10:08:12
3919
转载 Increasing the maximum number of tcp/ip connections in linux
<br />Maximum number of connections are impacted by certain limits on both client & server sides, albeit a little differently.<br />On the client side:Increase the ephermal port range, and decrease the fin_timeout To find out the default values:sysctl net.
2011-05-27 10:22:00
1427
原创 HTTP keep alive
今天有人问起http request header中的Keep-Alive:115是什么意思,首先我们要搞明白HTTP的KeepAlive。在HTTP1.0官方协议中并没有对keepalive的明确支持,所有的HTTP请求是如下流程:1.client 发起一个请求;2.server收到请求后,回复一个响应;3.连接关闭。如果要在HTTP1.0中支持keep alive,你必须明确的在header中加入Connection:keep-alive。1.client 发起一个包含Conne
2011-05-12 18:31:00
8021
原创 良好的监控架构
<br />什么样的监控架构是良好的,我想它要符合以下几个条件:<br />1.监控系统单向依赖于被监控对象; 我看到很多监控是嵌入被监控对象的,如在程序中插入代码向监控服务器发送数据,这样就形成了被监控对象依赖于监控系统,好的方式是由被监控对象提供监控数据,监控系统来主动获取。<br />2.监控系统对被监控对象的资源消耗基本可以忽略; 因为做监控而导致被监控对象的(cpu,mem,io,proc,disk)资源紧张是不合适的。<br />3.集中视图;作为一个监控系统要提供集中的操作、查看视图。<br
2011-05-10 10:41:00
1039
转载 F5 big-ip GTM DNS解析过程
<br />1, 用户首先向其所在运营商的Local DNS发起www.xxx.com域名的DNS请求;<br />2, 运营商的Local DNS服务器从RootDNS得知www.xxx.com由DNS-CTC、DNS-CNC、DNS-USA1和DNS-USA2来解析,即RootDNS同时返回此4个DNS服务器地址给LDNS(这是DNS的工作原理,它一定会返回所有关于请求的记录,在此即4个DNS服务器。如果只返回一个DNS而此DNS刚好中断服务了,那么Local DNS只能是解析失败了
2011-05-04 17:10:00
13118
转载 HOWTO on Optimizing PHP
<br /><br />PHP is a very fast programming language, but there is more to optimizing PHP than just speed of code execution.<br />In this chapter, we explain why optimizing PHP involves many factors which are not code related, and why tuning PHP req
2011-03-01 13:31:00
1502
转载 Tuning Apache and PHP for Speed on Unix
To tune well, you need to benchmark your Web server. You can get some benchmark figures using ApacheBench (ab) or httperf. If you are an OS agnostic like me, I recommend using Microsoft's excellent free Web Application Stress Tool (WAST - requires
2011-03-01 13:28:00
353
原创 AJAX的兼容使用
<br />AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。在web2.0时代,这一技术得到了广泛使用,它能够有效地提升用户体验。<br />最近几天在实现一个opsdb的wrapper时,我选择使用了这一技术,由于很长时间没有用Javascript编写代码了,预计两天写完的代码,硬是搞了四天时间。现在将需要注意的一些地方写出来。<br />1.创建xmlhttp对象<br />
2011-02-28 12:12:00
537
原创 运维环境如何适应互联网企业的快速发展
对于互联网企业来说,首先我们要做到开发、测试与生产三个大环境的分离,因为这三个环境有不同的职责、不同的用户、不同的安全级别,这个分离是个基础,今天我要讲的重点是生产环境。生产环境是三个环境中最重要的一个环境,也是管理最为复杂的一个环境,因为它才真正为用户提供服务。在生产环境中会分离出以下两个子环境:1.预发布环境2.实验环境以下分别说一下这几个环境的作用。预发布环境,预发布环境是为预发提供的一个类生产部署架构的一个最小服务集合,这个环境不对最终用户提供服务,同时生产环境所有的服务角色它都具备,这个环境不
2011-02-24 10:30:00
634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人