硬件测试方法总结

硬件测试方法总结#


稳定性测试##

注:稳定性测试,发包机与服务器均为win7旗舰版64bits系统

  • CPU、内存、硬盘稳定性测试:###

    测试工具:Burn in Test
    Disk、Memory、CPU开到100%,关闭其他测试选项。

BurnInTest下载地址:[下载地址](http://www.passmark.com/download/bit_download.htm)

一般来说分两种时间方案:
1. 2*48小时
2. 1*120小时

  • 网卡稳定性测试:###

    测试工具:Iperf
    利用一台发包机与服务器直连,两端设备都开启Iperf。

    • 发包机端:
      iperf -c server_ip -p server_port -i 1 -t 1000
      参数说明如下:
      -c:客户端模式 后接所测服务器IP
      -p:后接服务器监听端口号
      -i:设置带宽报告的时间间隔,单位为秒
      -t:设置测试发包的时长,单位为秒
      测试截图如下:
    客户端测试截图
    • 服务器端:
      iperf –s –p 12345 –i 1 –M
      具体参数说明请见iperf -help
      测试截图如下:
    服务器端测试截图

网卡专项测试##

注:网卡专项测试与磁盘专项测试中,发包机与服务器均为CentOS6.6系统,kernel版本为2.6.32####

  • 场景一:20~50G真实业务数据包
    测试工具:
    发包机端:tcpreplay
    服务器端:SpeedTest(自研软件,用于dpdk抓包数量统计,可用其他工具替代)

    发包机端执行命令:
    tcpreplay --topspeed --intf1=eth1 test47G.pcap
    服务器端执行命令:
    ./SpeedTest –c 0x03 –n 4

    *此处服务器端执行命令根据自研软件进行的,各工具不同

  • 场景二:60字节数据包模式
    测试工具:
    发包机端:PF_RING
    服务器端:SpeedTest

    发包机端执行命令:
    ./pfsend -f test60.pcap -i eth1 -n 0 -r 10
    值得一说的是pfsend这个东西。从github下载PF_RING源码后,安装过程如下(仅限pfsend安装)

    [root@]# git clone https://github.com/ntp/PF_RING
    [root@]# cd PF_RING/userland
    [root@]#cd lib
    [root@]#./configure
    [root@]#make&make install
    [root@]#cd /PF_RING/userland/libpcap
    [root@]#./configure
    [root@]#make&make install
    [root@]#cd /PF_RING/userland/examples
    [root@]#make

    运行上述代码后,进入/PF_RING/userland/examples就可以使用pfsend工具了。
    服务器端由于使用自研软件,在此就不说了。

  • 场景三:1500字节数据包模式
    测试工具,使用与场景二相同,在此不予赘述。

硬盘专项测试##

  • 顺序读写测试
    测试工具:linux下dd命令

    • 顺序读
      服务器执行命令:
      time dd if=/tmp/test of=/dev/null bs=1M count=20000
      从硬盘读取20G内容,块的大小为1M.
    • 顺序写
      服务器执行命令:
      time dd if=/dev/zero of=/tmp/test bs=1M count=20000
      向硬盘文件写20G内容,块的大小为1M.
    • 顺序读写
      服务器执行命令:
      time dd if=/tmp/test of=/var/test bs=1M count=20000
      从硬盘读取并写入20G内容,块的大小为1M.
  • 随机读写测试
    测试工具:fio

    • 随机读
      在1000s时间内,以10个线程读取20G内容,块大小为 1M ,读取sdb1硬盘20G容量.
      服务器执行命令:
      fio -filename=/tmp/test -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync -bs=1M -size=20G -numjobs=10 -runtime=1000 -group_reporting -name=mytest

    • 随机写
      在1000s时间内,以10个线程写入20G内容,块大小为 1M ,向sdb1硬盘写入20G内容.
      服务器执行命令:
      fio -filename=/tmp/test -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=1M -size=20G -numjobs=10 -runtime=1000 -group_reporting -name=mytest

    • 随机读写
      在1000s时间内,以10个线程读取并写入20G内容,块大小为 1M.
      服务器执行命令:
      fio -filename=/tmp/test -direct=1 -iodepth 1 -thread -rw=randrw -rwmixread=50 -ioengine=psync -bs=1M -size=20G -numjobs=10 -runtime=1000 -group_reporting -name=mytest -ioscheduler=noop

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,902评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,037评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,978评论 0 332
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,867评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,763评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,104评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,565评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,236评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,379评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,313评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,363评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,034评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,637评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,719评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,952评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,371评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,948评论 2 341

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,566评论 18 139
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,093评论 9 467
  • 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者...
    保川阅读 5,939评论 1 13
  • FTP服务概述 简单FTP构建及访问 VSFTP服务基础 用户禁锢、黑白名单 FTP并发及带宽限制 一、FTP服务...
    紫_轩阅读 7,555评论 3 25
  • 起床冷风透过窗户吹进了房间里,冷气转进了被子上的夹缝来到我的身边,它就像一个调皮的小狗一直在添着我的脸庞,把我从美...
    最后的信仰阅读 279评论 0 0