硬件測(cè)試方法總結(jié)

硬件測(cè)試方法總結(jié)#


穩(wěn)定性測(cè)試##

注:穩(wěn)定性測(cè)試,發(fā)包機(jī)與服務(wù)器均為win7旗艦版64bits系統(tǒng)

  • CPU、內(nèi)存、硬盤穩(wěn)定性測(cè)試:###

    測(cè)試工具:Burn in Test
    Disk、Memory、CPU開(kāi)到100%,關(guān)閉其他測(cè)試選項(xiàng)。

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

一般來(lái)說(shuō)分兩種時(shí)間方案:
1. 2*48小時(shí)
2. 1*120小時(shí)

  • 網(wǎng)卡穩(wěn)定性測(cè)試:###

    測(cè)試工具:Iperf
    利用一臺(tái)發(fā)包機(jī)與服務(wù)器直連,兩端設(shè)備都開(kāi)啟Iperf。

    • 發(fā)包機(jī)端:
      iperf -c server_ip -p server_port -i 1 -t 1000
      參數(shù)說(shuō)明如下:
      -c:客戶端模式 后接所測(cè)服務(wù)器IP
      -p:后接服務(wù)器監(jiān)聽(tīng)端口號(hào)
      -i:設(shè)置帶寬報(bào)告的時(shí)間間隔,單位為秒
      -t:設(shè)置測(cè)試發(fā)包的時(shí)長(zhǎng),單位為秒
      測(cè)試截圖如下:
    客戶端測(cè)試截圖
    • 服務(wù)器端:
      iperf –s –p 12345 –i 1 –M
      具體參數(shù)說(shuō)明請(qǐng)見(jiàn)iperf -help
      測(cè)試截圖如下:
    服務(wù)器端測(cè)試截圖

網(wǎng)卡專項(xiàng)測(cè)試##

注:網(wǎng)卡專項(xiàng)測(cè)試與磁盤專項(xiàng)測(cè)試中,發(fā)包機(jī)與服務(wù)器均為CentOS6.6系統(tǒng),kernel版本為2.6.32####

  • 場(chǎng)景一:20~50G真實(shí)業(yè)務(wù)數(shù)據(jù)包
    測(cè)試工具:
    發(fā)包機(jī)端:tcpreplay
    服務(wù)器端:SpeedTest(自研軟件,用于dpdk抓包數(shù)量統(tǒng)計(jì),可用其他工具替代)

    發(fā)包機(jī)端執(zhí)行命令:
    tcpreplay --topspeed --intf1=eth1 test47G.pcap
    服務(wù)器端執(zhí)行命令:
    ./SpeedTest –c 0x03 –n 4

    *此處服務(wù)器端執(zhí)行命令根據(jù)自研軟件進(jìn)行的,各工具不同

  • 場(chǎng)景二:60字節(jié)數(shù)據(jù)包模式
    測(cè)試工具:
    發(fā)包機(jī)端:PF_RING
    服務(wù)器端:SpeedTest

    發(fā)包機(jī)端執(zhí)行命令:
    ./pfsend -f test60.pcap -i eth1 -n 0 -r 10
    值得一說(shuō)的是pfsend這個(gè)東西。從github下載PF_RING源碼后,安裝過(guò)程如下(僅限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

    運(yùn)行上述代碼后,進(jìn)入/PF_RING/userland/examples就可以使用pfsend工具了。
    服務(wù)器端由于使用自研軟件,在此就不說(shuō)了。

  • 場(chǎng)景三:1500字節(jié)數(shù)據(jù)包模式
    測(cè)試工具,使用與場(chǎng)景二相同,在此不予贅述。

硬盤專項(xiàng)測(cè)試##

  • 順序讀寫測(cè)試
    測(cè)試工具:linux下dd命令

    • 順序讀
      服務(wù)器執(zhí)行命令:
      time dd if=/tmp/test of=/dev/null bs=1M count=20000
      從硬盤讀取20G內(nèi)容,塊的大小為1M.
    • 順序?qū)?/strong>
      服務(wù)器執(zhí)行命令:
      time dd if=/dev/zero of=/tmp/test bs=1M count=20000
      向硬盤文件寫20G內(nèi)容,塊的大小為1M.
    • 順序讀寫
      服務(wù)器執(zhí)行命令:
      time dd if=/tmp/test of=/var/test bs=1M count=20000
      從硬盤讀取并寫入20G內(nèi)容,塊的大小為1M.
  • 隨機(jī)讀寫測(cè)試
    測(cè)試工具:fio

    • 隨機(jī)讀
      在1000s時(shí)間內(nèi),以10個(gè)線程讀取20G內(nèi)容,塊大小為 1M ,讀取sdb1硬盤20G容量.
      服務(wù)器執(zhí)行命令:
      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

    • 隨機(jī)寫
      在1000s時(shí)間內(nèi),以10個(gè)線程寫入20G內(nèi)容,塊大小為 1M ,向sdb1硬盤寫入20G內(nèi)容.
      服務(wù)器執(zhí)行命令:
      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

    • 隨機(jī)讀寫
      在1000s時(shí)間內(nèi),以10個(gè)線程讀取并寫入20G內(nèi)容,塊大小為 1M.
      服務(wù)器執(zhí)行命令:
      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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,545評(píng)論 19 139
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語(yǔ)言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 100,630評(píng)論 9 468
  • 簡(jiǎn)介 用簡(jiǎn)單的話來(lái)定義tcpdump,就是:dump the traffic on a network,根據(jù)使用者...
    保川閱讀 6,077評(píng)論 1 13
  • FTP服務(wù)概述 簡(jiǎn)單FTP構(gòu)建及訪問(wèn) VSFTP服務(wù)基礎(chǔ) 用戶禁錮、黑白名單 FTP并發(fā)及帶寬限制 一、FTP服務(wù)...
    紫_軒閱讀 8,040評(píng)論 3 25
  • 起床冷風(fēng)透過(guò)窗戶吹進(jìn)了房間里,冷氣轉(zhuǎn)進(jìn)了被子上的夾縫來(lái)到我的身邊,它就像一個(gè)調(diào)皮的小狗一直在添著我的臉龐,把我從美...
    最后的信仰閱讀 348評(píng)論 0 0

友情鏈接更多精彩內(nèi)容