模拟实际云服务器下的极限测试

某天,群中聊到MHS在实际服务器上的性价比,因为相对于一般虚拟空间来说,MHS的部署需要虚拟服务器(VPS),虽然虚拟空间价格便宜,但VPS拥有单服务器能部署更多的网站,当然也能有更多的其他功能,从性价比上来看,单单一个网站,明显VPS的性价比不高,但如果超过3个网站,很显然,VPS的优势就出来了。

为了展示VPS的优势,就对极限VPS下的性价比进行了相应测试,因为是本机模拟测试,所以很多情况下也不能反映真实情况,因此,结果仅供参考,不能代表真实的运行结果。

一、模拟VPS设置

直接安装WinXP虚拟机作为VPS,内存设为512M,硬盘设为5G,核心数设为1核。XP启动后将虚拟内存固定为2048M。

二、MHS设置

使用单MHS.exe执行多个config的方式进行部署,并且使用编辑后的批处理文件作为快速Server启动项。

1.使用MHS的标准站点内容,复制10份,作为测试站点内容,虚拟目录分别用bin0~bin9表示。

2.每个config中的端口不同,分别从8000到8009共10个站点,如下图所示:

3.启动后,在本机电脑作为客户端使用测试脚本对VPS进行测试,测试脚本为:

更改不同端口,从8000执行到8009。结果如下:

三、结论:

1.对于独立的VPS来说,即使使用非常差的VPS配置也会轻轻松松扛住10个常用站点的部署。当然,因为耗时较长,就没有运行更多的MHS实例来模拟更多的Web站点部署,整体来看,这个结果是令人满意的。

2.同样,在测试过程中也能深刻的体会到,其实对于这种极端环境下的测试,磁盘和网络往往会成为性能上的短板,CPU和内存反而很少出现瓶颈,当然也跟测试站点的性质有关。

3.为了比较清楚的分辨出各个站点的不同,测试中使用不同端口进行部署,当然也可以用单端口不同目录方式进行部署,此处不做更多解释。

4.经过简单的处理,MHS已能正常运行在WinXP环境下,对于需要特殊环境下(例如XPE)运行Web服务器的情况,明显多了一个可以快速部署的选择。

5.如有疑问,请联系MHS。

 

0 Comments
因网站受黑客垃圾攻击,留言暂时关闭,如有需要,请自行下载源码参考,谢谢。
留言