Etesting

Estuary Testing


  • 分类

  • 标签

  • 归档

  • 关于

  • 搜索
close
Etesting

Netperf

发表于 2016-12-30 | 分类于 Estuary , Documents |

Server side:

  • Build:

    1
    2
    3
    4
    5
    wget ftp://ftp.netperf.org/netperf/netperf-2.7.0.tar.gz
    tar xf netperf-2.7.0.tar.gz
    cd netperf-2.7.0
    ./configure --build=aarch64-unknown-linux-gun
    make && make install
  • Init:

    1
    2
    3
    4
    ifconfig eth2 <server ip>
    ethtool -C eth2 rx-usecs 30 rx-frames 30 tx-usecs 30 tx-frames 30
    service iptables stop
    service network-manager stop
  • Run:

    1
    Netserver

Client side:

  • Build:

    1
    2
    3
    4
    5
    wget ftp://ftp.netperf.org/netperf/netperf-2.7.0.tar.gz
    tar xf netperf-2.7.0.tar.gz
    cd netperf-2.7.0
    ./configure --build=aarch64-unknown-linux-gun
    make && make install
  • Init:

    1
    2
    3
    4
    ifconfig eth2 <client ip>
    ethtool -C eth2 rx-usecs 30 rx-frames 30 tx-usecs 30 tx-frames 30
    service iptables stop
    service network-manager stop
  • Run:

    1
    2
    3
    4
    netperf -t TCP_STREAM -H <server ip> -l 60 --m 2048
    netperf -t TCP_RR -H <server ip> -l 60 --r 64,1024
    netperf -t TCP_CRR -H <server ip> -l 60 --r 64,1024
    netperf -t UDP_RR -H <server ip> -l 60 --r 64,1024
Etesting

Qperf

发表于 2016-12-30 | 分类于 Estuary , Documents |

Server side:

  • Build:

    1
    yum install gperf
  • Init:

    1
    2
    3
    4
    ifconfig eth2 <server ip>
    ethtool -C eth2 rx-usecs 30 rx-frames 30 tx-usecs 30 tx-frames 30
    service iptables stop
    service network-manager stop
  • Run:

    1
    Qperf

Client side:

  • Build:

    1
    yum install qperf
  • Init:

    1
    2
    3
    4
    ifconfig eth2 <client ip>
    ethtool -C eth2 rx-usecs 30 rx-frames 30 tx-usecs 30 tx-frames 30
    service iptables stop
    service network-manager stop
  • Run:

    1
    qperf -oo msg_size:1:64k:*2<server ip> tcp_bw tcp_lat
Etesting

Iperf

发表于 2016-12-30 | 分类于 Estuary , Documents |

Server side:

  • Build:

    1
    2
    3
    4
    5
    wget http://nchc.dl.sourceforge.net/project/iperf/iperf-2.0.5.tar.gz
    tar xf iperf-2.0.5.tar.gz
    cd iperf-2.0.5
    make && make install
    ln -s /usr/local/iperf /usr/bin/iperf
  • Init:

    1
    2
    3
    4
    ifconfig eth2 <server ip>
    ethtool -C eth2 rx-usecs 30 rx-frames 30 tx-frames 30
    service iptables stop
    service network-manager stop
  • Run:

    1
    iperf -s -w 256k

Client side:

  • Build:

    1
    2
    3
    4
    5
    wget http://nchc.dl.sourceforge.net/project/iperf/iperf-2.0.5.tar.gz
    tar xf iperf-2.0.5.tar.gz
    cd iperf-2.0.5
    make && make install
    ln -s /usr/local/iperf /usr/bin/iperf
  • Init:

    1
    2
    3
    4
    ifconfig eth2 <client ip>
    ethtool -C eth2 rx-usecs 30 rx-frames 30 tx-frames 30
    service iptables stop
    service network-manager stop
  • Run:

    1
    2
    iperf -c <server ip> -P 1 -t 100 -i 1 -w 256k
    iperf -c <server ip> -P 4 -t 100 -i 1 -w 256k
Etesting

Percona

发表于 2016-12-30 | 分类于 Estuary , Documents |

Server side:

  • Download scripts:

    1
    2
    git clone https://github.com/sjtuhjh/applicstions
    cd applicstions/apps/mysql/percona_1
  • Init:

    1
    ./setup.sh server
  • Run:

    1
    ./run_server.sh

Client side:

  • Download scripts:

    1
    2
    git clone https://github.com/sjtuhjh/applicstions
    cd applicstions/apps/mysql/percona_1
  • Init:

    1
    ./setup.sh client
  • Run:

    1
    ./run_test.sh <server ip>
Etesting

AliSQL

发表于 2016-12-30 | 分类于 Estuary , Documents |

Server side:

  • Download scripts:

    1
    2
    git clone https://github.com/sjtuhjh/applications
    cd applications/apps/mysql/alisql_1
  • Init:

    1
    ./setup.sh server
  • Run:

    1
    ./run_server.sh

Client side

  • Download scripts:

    1
    2
    git clone https://github.com/sjtuhjh/applications
    cd applications/apps/mysql/alisql_1
  • Init:

    1
    ./setup.sh client
  • Run:

    1
    ./run_test.sh
Etesting

Hibench

发表于 2016-12-30 | 分类于 Estuary , Documents |

Server side:

  • Download scripts:

    1
    2
    git clone https://github.com/sjtuhjh/applications
    cd applications/apps/hadoop/hadoop_test1/
  • Init:

    1
    ./setup.sh server
  • Run:

    1
    ./run_server.sh

Client side:

  • Download scripts:

    1
    2
    git clone https://github.com/sjtuhjh/applications
    cd applications/apps/hadoop/hadoop_test1/
  • Init:

    1
    ./setup.sh client
  • Run:

    1
    ./run_test_all.sh
Etesting

Openblas

发表于 2016-12-30 | 分类于 Estuary , Documents |
  • Source code:

    1
    2
    git clone https://github.com/xianyi/OpenBLAS.git
    git reset --hard d4da3fb
  • Build:

    1
    2
    3
    4
    cd OpenBLAS
    make TARGET=ARMV8 BINARY=64
    cd benchmark
    make TARGET=ARMV8 BINARY=64
  • Test:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    cd OpenBLAS
    cd benchmark
    export OPENBLAS_NUM_THREADS=1
    taskset -c 0 ./sgemm.goto 200 4000 200
    export OPENBLAS_NUM_THREADS=10
    taskset -c 0-9 ./sgemm.goto 200 4000 200
    export OPENBLAS_NUM_THREADS=32
    taskset -c 0-31 ./sgemm.goto 200 4000 200
    export OPENBLAS_NUM_THREADS=64
    taskset -c 0-63 ./sgemm.goto 200 4000 200
Etesting

CoreMark

发表于 2016-12-30 | 分类于 Estuary , Documents |
  • Source code:
    Openlab:192.168.1.101:/home/chenzhihui/All-test/coremark/coremark_v1.0.tgz

  • Test:

    1
    2
    cd coremark_v1.0
    make
Etesting

Dhrystone

发表于 2016-12-29 | 分类于 Estuary , Documents |
  • Source code:
    Openlab:192.168.1.101:/home/chenzhihui/All-test/dhrystone/dhrystone-2.1

  • Build:

    1
    2
    cd dhrystone-2.1
    make unix
  • Test:

    1
    2
    3
    4
    cd dhrystone-2.1
    taskset -c 0 ./gcc_dry2<<EOF
    1000000000
    EOF
Etesting

SPECfp

发表于 2016-12-29 | 分类于 Estuary , Documents |
  • Dependency:

    1
    2
    3
    4
    5
    6
    yum install automake
    yum install numactl
    yum install gcc*
    yum install libgfortran
    yum install *cmp
    yum install cmp*
  • Source code:
    Openlab:192.168.1.101:/home/chenzhihui/Ali-test/speccpu2006

  • Build:

    1
    2
    3
    export FORCE_UNSAFE_CONFIGURE=1
    SPEC_DIR=speccpu2006
    cd $SPEC_DIR/tools/src && echo y | ./buildtools
  • Test:

    1
    2
    3
    4
    5
    6
    SPEC_DIR=speccpu2006
    cd $SPEC_DIR
    . ./shrc
    ./bin/runspec -c config/lemon-2cpu.cfg fp --rate 1 -n 1 -noreportable
    ./bin/runspec -c config/lemon-2cpu.cfg fp --rate 32 -n 1 -noreportable
    ./bin/runspec -c config/lemon-2cpu.cfg fp --rate 64 -n 1 -noreportable
123…8
Estuary

Estuary

Testing cases

73 日志
7 分类
16 标签
GitHub Estuary.org Estuary.github
Creative Commons
Links
  • ABS
  • ProGit
  • Hexo
  • NexT
  • Mastering-Markdown
  • Markdown-Style-Guide
© 2016 - 2017 Estuary
由 Hexo 强力驱动
主题 - NexT.Mist