一、Tcpcopy的介绍

可测试性问题?
上线前,满怀信心;上线后,系统崩溃
性能问题?
到底nginx比apache快多少?
可用性问题?
服务器崩溃了,会不会发生雪崩?
可修改问题?
程序更新后,心惊胆战?

TCPCopy七大功能:

1)分布式压力测试工具,利用在线数据,可以测试系统能够承受的压力大小(远比ab压力测试工具真实地多),也可以提前发现一些bug
2)普通上线测试,可以发现新系统是否稳定,提前发现上线过程中会出现的诸多问题,让开发者有信心上线
3)对比试验,同样请求,针对不同或不同版本程序,以及不同的[……]

继续阅读

分类: 云计算, 测试知识 标签: ,

1.1 对于GreenPlum构架的分析。

明月认为对于Oracle RAC来说,share everything构架,如果一个节点损坏,那么整个系统可以很快恢复过来。如下图

对于GreenPlum来说,share nothing构架,如果一个节点损坏,就意味着数据库损坏。如下图:

因此,GreenPlum提供了一个解决方法,就是使用镜像备份(mirror

如果第一个节点损坏,那么就启用第一个节点的备份。如果第一个节点的备份也很不幸的损坏。那么,就没有办法了。只有等节点修复。

PS:目前测试系统没有配置mirror,所以未能确认建立mirror对查询和加载速度造成的[……]

继续阅读

分类: 云计算 标签: , , ,

这个挺有意思的。地址是: http://segmentfault.com/game/ 

其他就不多写了。

第10关明月写了个脚本:

#!/usr/bin/perl
use MIME::Base64;
open F ,">a.tar.gz" or "die cant open a.tar.gz";
while(<DATA>){
$int = decode_base64(pack("B64",$_));

print F "$int";
}[......]

继续阅读

分类: perl 标签:

上篇文件讲了监控系统配置。配置完后,明月写个简单的配置说明,让别人知道监控点和发现故障可以怎么处理。并可以在里面总结和积累故障修复经验。

 一共监控五台服务器,主要的监控程序有下面几类:
1* Partition  硬盘空间剩余低于20%黄色告警,低于10%红色告警;
2Current Load  系统负载情况
当1分钟多于15个进程等待,5分钟多于10个,15分钟多于5个黄色告警;
当1分钟多于30个进程等待,5分钟多于25个,15分钟多于20个红色告警;
3Current Users  监控登陆用户,大于20个用户登[……]

继续阅读

分类: 运维知识 标签:

这里明月主要介绍nagios监控系统的具体配置。
包括:zookeeper监控,redis监控,mongodb监控,openfire监控,监控tomcat里面的应用,fastdfs监控,以及服务器状态监控等。并在服务出问题时候自动发邮件短信告警。

nagios的安装网上很多文档,照着装即可。就不重复了。
这里先说下,其实nagios里面的cfg文件起什么名字没关系,就是合成一个文件也没关系。最主要是定义要正确。
新增的.cfg文件要加到nagios.cfg里面,否之不会识别(默认路径./etc/nagios.cfg)。

 

 

[……]

继续阅读

分类: 运维知识 标签: ,

1、红烧鳊鱼
  2、婆豆腐的做法
  3、自制土豆饼
  4、教你做红烧肉
  5、冬季暖身冬瓜汆丸子
  6、冬季滋补羊腩煲
  7、泡椒牛肉丝
  8、糖醋带鱼
  9、京味十足油焖大虾
  10、炸茄盒
  11、香辣鱼片
  12、超级简单易鸡蛋饼
  13、拔丝香蕉
  14、冬季滋补清炖羊肉
  15、松子玉米
  16、香辣虾
  17、老坛子凤爪
  18、泡椒泥鳅
  19、农家鱼
  20、辣子肥肠
  21、自腌咸蛋
  22、糯米[……]

继续阅读

分类: 生活娱乐 标签:

用Yum安装东西很快,但我们如何作自己的YUM源。用yum打包我们自己的工具,实现一命令安装。下面是明月自己做的一个例子:

前提:安装yum-server, rpm-build,createrepo

例子:下面这篇文章为例子,将REDIS使用TCMalloc库的步骤合成1步安装,下面的文章原文:http://blogread.cn/it/article.php?id=4075&f=sa

TCMalloc(Thread-Caching Malloc)是google开发的开源工具──“google-perftools”中的成员。与标准的[……]

继续阅读

分类: 运维知识 标签:

测试undo使用情况

先检查数据库运行模式:

SQL>select * from v$version;
BANNER
——————————————————————————–
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 – Production
PL/SQL Release 11.1.0.6.0 – Production
CORE&nb[……]

继续阅读

分类: oracle, 测试知识 标签: , , ,

引言:

明月公司的调度程序采用的是MultiThread–Fork 这种结构(就是多线程,并且其中一个线程会用来FORK子进程),这种结构存在这种情况:主进程是多线程,而FORK出来的子进程却是单线程,AIX文档里面是这么说的:The child process differs from the parent process in the following ways:The child process has only one user thread; it is the one that called the fork subroutine. 这个时候就存在这种情[……]

继续阅读

分类: AIX 标签: , , , ,

SEO Powered by Platinum SEO from Techblissonline