服务器测试流程.docx
《服务器测试流程.docx》由会员分享,可在线阅读,更多相关《服务器测试流程.docx(40页珍藏版)》请在冰豆网上搜索。
![服务器测试流程.docx](https://file1.bdocx.com/fileroot1/2023-2/8/a0973c78-3e7c-46a0-abc2-32ee72878e4b/a0973c78-3e7c-46a0-abc2-32ee72878e4b1.gif)
服务器测试流程
服务器测试流程
配置系统
1BIOS设置,包括配置RAID阵列(此处存在疑惑)
2使用3块硬盘配置RAID5阵列。
若不够3块盘则构建RAID0阵列。
若无阵列卡或者只有单磁盘则不需要组建阵列,但要在BIOS中开启ACHI功能。
3安装WINDOWSSEVER2008R2系统
4系统分区100G,配置CDE三块硬盘,F为光驱
5win2008Sever强制使用复杂性密码。
需要使用gpedit.msc打开至:
计算机配置-windows设置-安全设置-账户策略-密码策略,关闭“密码必须符合复杂性要求”、“密码最常使用期限”,再使用ctrl+alt+del修改登录密码为空。
6设置自动登录:
运行controluserpassword2命令,选择“administrator”用户再去掉“要是使用本机,用户必须输入用户名密码”的复选框。
7使用gpedit.msc关闭关机事件自动跟踪:
计算机配置-管理模板-系统,将“显示“关闭事件自动跟踪程序””设置为“已禁用”。
8设置AWE内存支持:
gpedit.msc:
计算机配置-windows设置-安全设置-本地策略-用户权限分配,在“将页锁定在内存”页内加上“system”和“Administrator”对象。
AWE在SQL数据库测试上会用到。
9控制面板-系统-高级-设置,“调整为最佳性能”
控制面板-系统-系统保护不启动还原点
控制面板-电源选项设定为“高性能”
控制面板-个性化-屏幕保护程序关闭屏保
控制面板-个性化-windows颜色和外观不启用透明效果
控制面板-安全中心关闭系统自动更新
控制面板-windows防火墙关闭防火墙
10在我的电脑-属性-计算机名中,将被测服务器命名为Sever,IP地址设置为192.168.0.200
11安装最新的DirectXRuntime除非确定不需要
12安装Microsoft.NetFramework3.5以上版本
13根据情况选择安装Java™SERuntimeEnvironment;64位系统需要同时安装x86和x64两个版本
14关闭回收站:
右击回收站选择属性,将所有磁盘分区都选择为“不将文件移动到回收站”
15打开windowssever2008R2的Superfetch功能:
使用services.msc命令找到“superfetch”服务,设置启动类型为“自动”,再执行“打开Superfetch.reg”注册表文件。
Superfetch会在重启后应用。
16安装主板驱动程序并重新驱动
17安装磁盘控制卡驱动
18安装网卡驱动,并根据情况使用Teaming功能(双网卡以上必须使用Teaming功能)
测试软件
1处理器系统测试SPEC2006v1.1
2内存子系统测试SiSoftSandrav2010
3存储子系统测试IOMeter2006.07.27
4网络应用性能测试WebBenchNetbenchBenchmarkFactoryforDatabase5.71g
5Cinebench10x64测试
具体测试流程
先用EVEREST和CPU-z收集基本信息,并且截图。
1SPEC2006(有问题)
2SiSoftSandra
各项勾选情况
保存格式为HTML
注意:
不勾选“已压缩报告”图示错误
至此,SiSoft测试结束
3IOMeter
首先勾选D盘,形成图示所示(注意:
盘符上不能出现红色斜线)
单击运行(绿色旗子标志)后,选择Fast测试项(此测试脚本在软件源路径中)
至此,IOMeter测试结束结果可以用excel软件打开
4NetBench
首先在被测服务器的D盘上新建一个文件夹,并命名为“share”,设置此文件夹为共享。
更改服务器计算机名为“Sever”,打开管理工具-计算机管理-本地用户组,将Guest权限打开,关闭“已禁用”
将服务器IP设为192.168.0.100/24网关为192.168.0.254
而后分别在60台提供压力的测试机上做网络映射,映射到被测服务器的share文件夹。
最后,在主控平台上运行NetBench软件,导入所有live客户端后,选择“ent_dm.tst测试脚本,大约运行三个半小时。
会生成一份文件,可以直接用excel打开。
5CineBench10/11
这两个版本都要跑,运行x64版本没有什么特别选项,测试后截图即可
6数据库测试
SQLServer2005数据库性能测试
在测试之前,首先需要安装SQL2005软件。
在SQLServer2005的安装界面中,点击“服务器组件、工具、联机丛书和示例”一项,开始安装。
选择我接受许可条款和条件
SQL安装之前首先要考察Framework等软件是否安装,同时还需要预装好IIS6.0.
.
安装程序需要检查当前服务器的规格,查看是否可以安装。
正式进入到安装界面,使用默认设置,无须修改。
将所有选项全部勾选(默认状态为关闭)。
使用默认实例,无须修改。
使用内置系统帐户,默认状态下为使用域用户账户。
使用混合模式验证,默认状态为Windows身份验证。
这里不需要修改,使用默认设置。
安装默认配置,无须修改。
无须勾选内容,使用默认设置。
在经过设置之后,进入安装界面。
点击安装。
安装过程中需要更换一次光盘,放入光盘2之后,点击确定。
至此,SQLServer2005安装完毕,我们还需要对它进行必要的设置。
在安装完成之后,首先我们在左侧的安全性选项中找到“登录名”,新建一个登录名为test。
在创建过程中,要使用SQLServer身份验证,同时取消“用户在下次登录时必须修改密码”的勾选,在默认语言选项中找到BritishEnglish。
服务器觉得的选项中,勾选所有角色内容。
用户映射选项中,勾选全部映射。
设置登录名之后,我们还要建立测试的数据库。
同样,在数据库选项中选择新建一个数据库。
这部分比较简单,新建之后无须设置。
为了优化测试成绩,我们在SQLServer的基础设置中要选择使用AWE分配内存。
在服务器的本地安全设置中,也要在内存中锁定页面(添加administrator用户)。
OK,当成功安装并设置之后,我们就可以使用SQLServer2005测试服务器的数据库性能了。
和之前介绍的NetBench测试类似,数据库测试也需要开启客户端,并且使他们成功运行BenchMarkFactory(与运行NetBench的方法相同)。
我们测试使用的是BenchMarkFactory4.6版。
在测试项目中选择StandardBenchmark(第二项)。
选择第一项(默认设置)。
这里,选择AS3AP(第一项),进入下一步。
默认设置为SQL,无须修改。
默认设置,无须修改
这里,将默认设置更改为测试1-1000个客户端,客户端间隔为100。
(可以适当增加测试的客户端数量或者缩小测试间隔,得到更细致的变化曲线)。
这里,允许我们为这项测试命名,可以使用时间+产品型号的方式,避免重复。
在一切都设置好之后,我们在页面上点击runtes,就可以等待测试结果的出现了。
运行1500个客户端的测试,时间大约为2小时。
SPECCPU2006测试
在C盘创建文件夹:
cpu2006.1.1。
拷贝cpu2006-1.1.tar.bz2、cpu2006.1.1.ic11.winx64.nov2008.binaries.tar.bz2个文件到cpu2006.1.1文件夹下。
拷贝specbzip2.exe、pectar.exe两个文件到文件夹。
在CMD中进入cpu2006.1.1文件夹,输入c:
\cpu2006.1.1>specbzip2-dccpu2006-1.1.tar.bz2|spectarxvf-(如有错误信息,忽略之)
继续输入c:
\cpu2006.1.1>install.bat(安装时间较长)
输入c:
\cpu2006.1.1>specbzip2-dccpu2006.1.1.ic11.winx64.nov2008.binaries.tar.bz2|spectarxvf–
在cpu2006.1.1文件夹下找到shrc.bat文件,编辑文件第29行的remsetSHRC_COMPILER_PATH_SET=yes为setSHRC_COMPILER_PATH_SET=yes(去掉rem)
运行c:
\cpu2006.1.1>shrc.bat
继续运行c:
\cpu2006.1.1>runspec–test
至此,SPEC20061.1安装完毕。
之后点击对应的测试项目进行测试。
测试时间约为48小时,每个服务器核心需要1.5-2GB内存的支持。