我爱你不是因为你是谁,而是我在你面前可以是谁。

技术文档

技术文档

Web网站性能/压力测试工具WebBench使用详解

Web网站性能/压力测试工具WebBench使用详解

2013-05-16 2013-05-16 14071浏览 3评论 简洁版

Webbench是知名的网站压力方面的测试工具,它是由Lionbridge公司开发。

官方主页:http://home.tiscali.cz/~cz210552/webbench.html

在运维工作中,网站压力及性能测试是一项很重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。但是,在压力及性能测试中存在一个共性,那就是压力及性能测试的结果与实际负载结果不会完全相同,就算压力及性能测试工作做的再好,也不能保证100%和线上性能指标相同。面对这些问题,我们只能尽量去想方设法去模拟。所以,压力及性能测试非常有必要,有了这些数据,我们就能对自己做维护的平台做到心中有数。

Web Bench最多可以模拟3万个并发连接去测试网站的负载能力。Web Bench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。Web Bech的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。Web Bench不但能具有静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。

适用于linux操作系统

1、WebBench安装:

cd /usr/local/src
wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make
make install

补充:安装过程中如提示缺少组件请安装,缺少目录,请手动创建。

阅读更多...

Discuz论坛合并及问题解决

Discuz论坛合并及问题解决

2013-05-05 最后修改:2014-01-6 04:35 31656浏览 2评论 简洁版

最近需要对两个独立的论坛进行合并,两个论坛的环境分别如下:

论坛一:Discuz 7.2,运行在Linux系统上,UTF8编码;

论坛二:Discuz X2.5,运行在Windows操作系统上,GBK编码。

整合的步骤如下:

1、对论坛一进行升级,首先从Discuz 7.2升级到Discuz X2.0,再从X2.0升级到X2.5,然后备份数据库;

2、将论坛二的数据库在管理后台进行备份,强制编码为UTF8

3、对两个论坛的数据进行合并,使用的是网友提供的专门工具:Discuz! X2.5合并工具

这个操作需要在本地进行,分别安装两个新的论坛并把论坛一论坛二的数据、附件、头像文件等各自恢复进去。

阅读更多...

Nagios可视化绘制工具PNP安装&配置

Nagios可视化绘制工具PNP安装&配置

2013-04-28 2013-04-28 8472浏览 0评论 简洁版

Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备以及打印机等。

PNP是一个基于php和perl,用rrdtool将nagios采集的数据绘制图表的工具。

Nagios安装和配置: http://loosky.net/archives/2758.html

Nagios监控配置:http://loosky.net/archives/2764.html

一、PNP安装

PNP下载地址:http://docs.pnp4nagios.org/pnp-0.6/install

因为PNP是一个基于php和perl,用rrdtool将nagios采集的数据绘制图表的工具,所以安装pnp之前必须先安装php、perl和rrdtool。这里用yum直接来安装rrdtool,单独下载安装有很多依存关系,比较麻烦。

#yum install rrdtool
#cd /usr/local/src
#wget http://sourceforge.net/projects/pnp4nagios/files/PNP-0.6/pnp4nagios-0.6.15.tar.gz/download         //下载pnp
#tar xzvf pnp4nagios-0.6.15.tar.gz
#cd pnp4nagios-0.6.15
#./configure

阅读更多...

Nagios监控配置

Nagios监控配置

2013-04-28 2013-04-28 8364浏览 0评论 简洁版

Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备以及打印机等。

Nagios安装和配置: http://loosky.net/archives/2758.html

想获取客户机上更为详细的信息,还必须在服务器及客户端上安装NRPE插件。

NRPE下载地址: http://www.nagios.org/download/addons

服务器端监控程序安装

#cd /usr/local/src
#tar zxvf nrpe-2.14.tar.gz
#cd nrpe-2.14
# ./configure --with-nagios-user=nagios -with-nagios-group=nagios --prefix=/usr/local/nagios/
# make all;make install-plugin ; make install-daemon;make install-daemon-config   //将check_nrpe插件安装到/usr/local/nagios/libexec/目录下
#/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1

    NRPE v2.14 

Linux客户机监控

安装nagios插件

#useradd -s /sbin/nologin nagios //添加nagios用户
#cd /usr/local/src
#tar zxvf nagios-plugins-1.4.16.tar.gz
#cd nagios-plugins-1.4.16
#./configure --with-nagios-user=nagios --with-nagios-group=nagios --prefix=/usr/local/nagios/   //指定安装目录及运行该软件用户和组
#make;make install

阅读更多...

Nagios安装和配置

Nagios安装和配置

2013-04-28 2013-04-28 15486浏览 1评论 简洁版

Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备以及打印机等。

安装前提:

yum -y install gcc glibc glibc-common gd gd-devel php openssl-devel httpd

1、创建用户:

#useradd -m nagios     #添加一个名为nagios的用户来运行nagios          
#usermod -a -G nagios apache    #将运行apache用户apache加入nagios组

2、 编译安装nagios及其插件:

nagios core官网下载地址:http://www.nagios.org/download/core/

nagios插件下载地址:http://www.nagios.org/download/plugins/

安装Nagios Core

#cd /usr/local/src
#mkdir /etc/httpd/conf/extra  //用来存放关于nagios的http配置文件
#tar zxvf nagios-3.5.0.tar.gz
#cd nagios-3.5.0
#./configure --prefix=/usr/local/nagios/ --with-comman-group=nagios --with-httpd-conf=/etc/httpd/conf/extra/ //指定安装目录及用户、组和http的配置目录
#make all;make install
# make install-init;make install-config;make install-commandmode;make install-webconf      //初始生成启动脚本、配置文件、命令配置模块和httpd的配置文件

阅读更多...

Git常用命令

Git常用命令

2013-03-01 2013-03-01 237027浏览 2评论 简洁版

Git配置

git config --global user.name "robbin"   
git config --global user.email "fankai@gmail.com"
git config --global color.ui true
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.br branch
git config --global core.editor "mate -w"  

用户的git配置文件~/.gitconfig

Git常用命令

查看、添加、提交、删除、找回,重置修改文件

阅读更多...

WordPress备份插件推荐:BackWPup

WordPress备份插件推荐:BackWPup

2013-02-27 最后修改:2013-03-1 08:55 5387浏览 1评论 简洁版

水煮鱼同学介绍了几款WordPress 数据库管理和优化插件,其中WP Database Backup最早我是用过的,在指定的时间内会将数据库备份发送到我的邮箱。但后来出现过乱发或错发的问题,在网上也搜了一下,发现也有很多网友有类似的情况,这款就没再使用了。

介绍另外一款超强的备份插件:BackWPup,可以同时数据库和网站文件,可以将附件、主题等文件定时备份,支持备份到FTP空间、邮箱、Dropbox、SugarSync、Amazon S3、Google storage、微软的Azure、RackSpaceCloud等国外主流网盘,这么强大的东西正是我想要的,推荐你也试试哦。

backupwp

阅读更多...

清理WordPress数据库冗余数据

清理WordPress数据库冗余数据

2013-02-20 2013-02-20 13719浏览 1评论 简洁版

WordPress 3.4 数据表(11项)

wp_commentmeta:每个评论的特性信息称为元数据,并存储在wp_commentmeta,一般仅由Akismet插件生成。

wp_comments:每个评论是存储在wp_comments表。

wp_links:保存包含在WordPress Links feature部分的链接的相关信息。

wp_option

阅读更多...