• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 8
    • 下载费用:30 金币  

    重庆时时彩属于黑彩吗: 一种服务器子系统并行压力测试方法.pdf

    关 键 词:
    一种 服务器 子系统 并行 压力 测试 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201410061772.6

    申请日:

    2014.02.24

    公开号:

    CN103793305A

    公开日:

    2014.05.14

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情: 发明专利申请公布后的视为撤回IPC(主分类):G06F 11/22申请公布日:20140514|||实质审查的生效IPC(主分类):G06F 11/22申请日:20140224|||公开
    IPC分类号: G06F11/22 主分类号: G06F11/22
    申请人: 浪潮电子信息产业股份有限公司
    发明人: 黄福超
    地址: 250014 山东省济南市高新区舜雅路1036号
    优先权:
    专利代理机构: 代理人:
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201410061772.6

    授权公告号:

    ||||||

    法律状态公告日:

    2018.04.03|||2015.06.03|||2014.05.14

    法律状态类型:

    发明专利申请公布后的视为撤回|||实质审查的生效|||公开

    摘要

    本发明提供一种服务器子系统并行压力测试方法,属于服务器领域,该发明使用开源测试软件对服务器硬件进行测试,可以使用简单的方法进行测试,保证硬件的可用性和耐压性,为企业服务连续性和稳定性提供验证。这种方法能够保证用户业务系统的安全、稳定运行,不会因为短时间内压力过大而产生中断,避免由于意外导致业务系统损坏后不可恢复,对客户的业务系统连续性有着重要的意义。

    权利要求书

    权利要求书
    1.  一种服务器子系统并行压力测试方法,其特征在于本发明主要包括:
    1)、利用一台服务器安装操作系统CentOS6.4搭建环境;
    2)、利用一控制端控制服务器端,远程连接;
    3)、服务器配置各子系统测试软件;
    4)、编写耐压测试运行脚本;
       5)、运行测试,等待测试结果;
        具体步骤如下:
    1)、 在服务器上安装操作系统操作系统CentOS6.4,选择基本服务器安装,安装完成,通过下面命令可以查看
    [[email protected] ~]# cat /etc/issue
    CentOS release 6.4 (Final)
       2)、选择各个子系统施压工具,CPU测试选择cpuburn,内存测试选择mbw,硬盘读写测试工具选择fio 
       3)、上传上述工具至服务器根目录,安装;
       4)、安装cpuburn:
    [[email protected] /]# tar xvf cpuburn-in.tar.gz 
    cpuburn-in
    README
    [[email protected] /]# chmod 777 cpuburn-in
        5)、安装mbw
    [[email protected] /]# unzip mbw-master.zip
    [[email protected] /]# cd mbw-master
    [[email protected] mbw-master]# make
        6)、安装fio
    [[email protected] /]# tar xvf fio-2.1.4.tar.bz2
    [[email protected] /]# cd fio-2.1.4
    [[email protected] fio-2.1.4]# ./configure
    [[email protected] fio-2.1.4]# make
    [[email protected] fio-2.1.4]# make install
        7)、编写脚本stress.sh
    while true
    do
        killall -0 fio || fio -runtime=3600000 -name=mytest -filename=/dev/sdb -ioengine=psync -numjobs=16 -direct=1 -bs=64k -rw=rw &
        killall -0 mbw || ./mbw-master/mbw 4096 &
        killall -0 cpuburn-in || ./cpuburn-in 100000 &
        echo Server Stress Test Please Donot Interrupt .......; sleep 1
    done
        8)、运行脚本stress.sh
    [[email protected] /]# ./stress.sh
       9)、在监控端打开2个shell,监控服务器各子系统使用率,
       A、第一个shell运行top命令,监控cpu和内存;
       B、第一个shell运行iotop命令,监控硬盘状况。

    说明书

    说明书一种服务器子系统并行压力测试方法
     
    技术领域
       本发明涉及服务器领域,具体涉及一种服务器子系统并行压力测试方法。
    背景技术
     随着互联网发展越来越迅速,规模也在逐步扩大,企业拥有的用户群也在增长,企业在采用服务器是需要对服务器进行完整的系统的检测,以保证服务器能够承载其业务对服务器产生的压力。例如,在互联网中电商阿里巴巴,社交平台微博,微信等,拥有庞大的客户群体,除日常使用,服务器可以正常运行外,还需要在企业特殊时间如阿里巴巴“双十一购物节”时用户指数增长的请求数量,在元旦等节假日,大量用户在整点发送祝福信息等,对服务器都产生短时间段的压力。企业需要保证自己的服务器及时响应才可以满足用户,因此,硬件的稳定性、耐压性有很大的现实意义。。
    发明内容
    鉴于上述所存在的问题,本发明的目的是提供一种检测服务器硬件耐压性能的测试方法,通过该方法指导厂商、用户及数据中心维护人员对服务器性能有很好地把握,对支持业务有信心,解决企业用户对服务器耐压能力顾虑。
    本发明的是通过以下技术安装实现的:
    本发明提供了一种服务器子系统并行压力测试方法,主要包括:
    1)、利用一台服务器安装操作系统CentOS6.4搭建环境;
    2)、利用一控制端控制服务器端,远程连接;
    3)、服务器配置各子系统测试软件;
    4)、编写耐压测试运行脚本;
         5)、运行测试,等待测试结果;
        具体步骤如下:
    1)、 在服务器上安装操作系统操作系统CentOS6.4,选择基本服务器安装,安装完成,通过下面命令可以查看
    [[email protected] ~]# cat /etc/issue
    CentOS release 6.4 (Final)
    2)、选择各个子系统施压工具,CPU测试选择cpuburn,内存测试选择mbw,硬盘读写测试工具选择fio 
    3)、上传上述工具至服务器根目录,安装。
    4)、安装cpuburn:
    [[email protected] /]# tar xvf cpuburn-in.tar.gz 
    cpuburn-in
    README
    [[email protected] /]# chmod 777 cpuburn-in
    5)、安装mbw
    [[email protected] /]# unzip mbw-master.zip
    [[email protected] /]# cd mbw-master
    [[email protected] mbw-master]# make
    6)、安装fio
    [[email protected] /]# tar xvf fio-2.1.4.tar.bz2
    [[email protected] /]# cd fio-2.1.4
    [[email protected] fio-2.1.4]# ./configure
    [[email protected] fio-2.1.4]# make
    [[email protected] fio-2.1.4]# make install
    7)、编写脚本stress.sh
    while true
    do
        killall -0 fio || fio -runtime=3600000 -name=mytest -filename=/dev/sdb -ioengine=psync -numjobs=16 -direct=1 -bs=64k -rw=rw &
        killall -0 mbw || ./mbw-master/mbw 4096 &
        killall -0 cpuburn-in || ./cpuburn-in 100000 &
        echo Server Stress Test Please Donot Interrupt .......; sleep 1
    done
    8)、运行脚本stress.sh
    [[email protected] /]# ./stress.sh
    9)、在监控端打开2个shell,监控服务器各子系统使用率,
       A、第一个shell运行top命令,监控cpu和内存;
       B、第一个shell运行iotop命令,监控硬盘状况。本发明的是通过以下技术安装实现的:
     本发明的有益效果是:
       1)并行检测服务器多个子系统同时承受高压情况下,检测系统性能变化及稳定状况,检测服务器硬件性能能否经受短时间段内高压冲击;
       2)使用脚本同时调用多个测试软件,对服务器的子系统并行施压,不仅查看服务器单个子系统性能,还可以对比单任务子系统性能和子系统并行工作时性能的差异;
       3)弥补了服务器硬件测试时测试单一系统性能,在综合评比系统性能时缺乏对比,只能查看某一子系统的峰值。一种服务器子系统并行压力测试方法对于高并发应用场景,能够提供可信的测试依据,对于互联网和电商采集硬件时有着广泛的应用意义。
    说明书附图
        附图1为本发明的测试示意图。
    具体实施方式
    本发明的是通过以下技术安装实现的:
        本发明提供了一种服务器子系统并行压力测试方法,包括:
    1.    服务器安装OS,搭建测试环境;
    2.    磁盘分区,软件安装;
    3.    编写脚本,运行测试;
    4.    监控服务器测试过程中的变化,分析结果;
       本发明的具体实现过程
    1、  服务器开机,按照界面提示进入RAID操作界面,分做RAID0和RAID5,分别用做系统盘和测试盘
    2、  重新启动,插入安装光盘,运行CentOS6.4的安装,默认安装选择基本服务器安装即可
    3、  安装完成,重启进入BIOS,设置BMC远程管理IP为192.168.0.2,子网掩码:255.255.255.0,保存退出重启
    4、  进入系统,设置服务器IP
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    输入IPADDR=192.168.0.8 NETMASK=255.255.255.0
    保存退出
    5、  设置控制端IP为192.168.0.5 NETMASK为255.255.255.0保存
    6、  测试网路连接,控制端与服务器的复用网口连接(若无复用网口,可分别连接管理口和网口),在控制端输入
    ping 192.168.0.2  
    ping 192.168.0.5
    显示连同即可
    7、  使用SSH Secure Shell Client将文件传到服务器根目录
    8、  分别安装三个测试软件
    a)    安装cpuburn
    tar xvf cpuburn-in.tar.gz  
    chmod 777 cpuburn-in
    b)安装mbw
    unzip mbw-master.zip
    cd mbw-master
    mbw-master]# make
    c)安装fio
    tar xvf fio-2.1.4.tar.bz2
    ./configure
    make
    make install
    9、  在根目录下编写压力测试脚本stress.sh
    vi stress.sh
    while true
    do
        killall -0 fio || fio -runtime=3600000 -name=mytest -filename=/dev/sdb -ioengine=psync -numjobs=16 -direct=1 -bs=64k -rw=rw &
        killall -0 mbw || ./mbw-master/mbw 4096 &
        killall -0 cpuburn-in || ./cpuburn-in 100000 &
        echo Server Stress Test Please Donot Interrupt .......; sleep 1
    done
    保存,退出
    10、在控制端,进入服务器web管理界面,打开浏览器,输入ip:192.168.0.2确定,输入用户名ADMIN,密码ADMIN,进入
    11、进入远程控制,运行脚本stress.sh
    ./stress.sh
    12、通过控制端的控制界面进入两个shell,分别观测子系统的性能及使用情况,在第一个shell输入top命令,
    top查看cpu和内存的使用
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                 
    18506 root      20   0  2416  736   80 R 100.0  0.0   6:39.54 cpuburn-in                                             
    13930 root      20   0 8195m 7.4g  232 D 19.7 96.0   3:47.61 mbw
    第二个shell输入iotop命令,查看硬盘读写状况
     Total  DISK READ: 54.41 M/s | Total DISK WRITE: 55.70 M/s
     TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND                                  
     2330 be/4 root        2.70 M/s    2.58 M/s  0.00 % 99.99 % fio -runtime=3600000 ~irect=1 -bs=64k -rw=rw
     2320 be/4 root        4.42 M/s    5.46 M/s  0.00 % 99.99 % fio -runtime=3600000 ~irect=1 -bs=64k -rw=rw
     2342 be/4 root        2.39 M/s    2.21 M/s  0.00 % 99.99 % fio -runtime=3600000 ~irect=1 -bs=64k -rw=rw
     2333 be/4 root        3.86 M/s    3.74 M/s  0.00 % 99.99 % fio -runtime=3600000 ~irect=1 -bs=64k -rw=rw
     2335 be/4 root        2.64 M/s    2.45 M/s  0.00 % 99.99 % fio -runtime=3600000 ~irect=1 -bs=64k -rw=rw
     2336 be/4 root        4.78 M/s    4.36 M/s  0.00 % 99.99 % fio -runtime=3600000 ~irect=1 -bs=64k -rw=rw
    13、测试进行一周,通过web管理界面里面的日志功能和性能监控,查看服务器的性能变化,若服务器测试过程中故障,可查看日志内容,定位出错部分,及时解决,参考测试结果,评定服务器耐压性能是否合乎要求。

    关于本文
    本文标题:一种服务器子系统并行压力测试方法.pdf
    链接地址://www.4mum.com.cn/p-6185670.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 股票指数期货 000247股票行情 股票指数期货开户 股票涨跌专业一天赚3000 2007年股票指数 股票融资后会怎么样 股票行情一览表 上海股票配资 股票涨跌根据什么 股票分析软件破解版 2011年12月上证指数 谁有好股票推荐 股票行情实时查询000610 全民炒股 学习炒股 000286股票行情