Etesting

Estuary Testing


  • 分类

  • 标签

  • 归档

  • 关于

  • 搜索
close
Etesting

SPECint

发表于 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_UMSAFE_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 int --rate 1 -n 1 -noreportable
    ./bin/runspec -c config/lemon-2cpu.cfg int --rate 32 -n 1 -noreportable
    ./bin/runspec -c config/lemon-2cpu.cfg int --rate 64 -n 1 -noreportable
Etesting

Lmbench-latency

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

    1
    yum install numactl
  • Source code:
    Openlab:192.168.1.101:/home/chenzhihui/Ali-test/lmbench-3.0-a9

  • Build:

    1
    2
    3
    4
    cd lmbench-3.0-a9
    sed -i 's/--static//' src/Makefile
    sed -i 's/-O/-O2/g' src/Makefile
    make OS=lmbench
  • Test:
    Local memory access:

    1
    2
    3
    4
    numactl --membind=0 --physcpubind=0 ./lat_mem_rd -P 1 -t 32M 128
    numactl --membind=0 --physcpubind=0-3 ./lat_mem_rd -P 4 -t 32M 128
    numactl --membind=0 --physcpubind=0-15 ./lat_mem_rd -P 16 -t 32M 128
    numactl --physcpubind=0-31 ./lat_mem_rd -P 32 -t 32M 128
    阅读全文 »
Etesting

lmbench_bandwith

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

    1
    yum install numactl
  • Source code:
    Openlab:192.168.1.101:/home/chenzhihui/Ali-test/lmbench-3.0-a9

  • Build:

    1
    2
    3
    4
    cd lmbench-3.0-a9
    sed -i 's/--static//' src/Makefile
    sed -i 's/-O/-O2/g' src/Makefile
    make OS=lmbench
  • Test
    Local memory access:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    taskset -c 0 ./bw_mem -P 1 -N 5 32M rd
    taskset -c 0 ./bw_mem -P 1 -N 5 32M frd
    taskset -c 0 ./bw_mem -P 1 -N 5 32M wr
    taskset -c 0 ./bw_mem -P 1 -N 5 32M fwr
    taskset -c 0 ./bw_mem -P 1 -N 5 32M bzero
    taskset -c 0 ./bw_mem -P 1 -N 5 32M rdwr
    taskset -c 0 ./bw_mem -P 1 -N 5 32M cp
    taskset -c 0 ./bw_mem -P 1 -N 5 32M fcp
    taskset -c 0 ./bw_mem -P 1 -N 5 32M bcopy
    taskset -c 0-3 ./bw_mem -P 4 -N 5 32M rd
    taskset -c 0-3 ./bw_mem -P 4 -N 5 32M frd
    taskset -c 0-3 ./bw_mem -P 4 -N 5 32M wr
    taskset -c 0-3 ./bw_mem -P 4 -N 5 32M fwr
    taskset -c 0-3 ./bw_mem -P 4 -N 5 32M bzero
    taskset -c 0-3 ./bw_mem -P 4 -N 5 32M rdwr
    taskset -c 0-3 ./bw_mem -P 4 -N 5 32M cp
    taskset -c 0-3 ./bw_mem -P 4 -N 5 32M fcp
    taskset -c 0-3 ./bw_mem -P 4 -N 5 32M bcopy
    taskset -c 0-15 ./bw_mem -P 16 -N 5 32M rd
    taskset -c 0-15 ./bw_mem -P 16 -N 5 32M frd
    taskset -c 0-15 ./bw_mem -P 16 -N 5 32M wr
    taskset -c 0-15 ./bw_mem -P 16 -N 5 32M fwr
    taskset -c 0-15 ./bw_mem -P 16 -N 5 32M bzero
    taskset -c 0-15 ./bw_mem -P 16 -N 5 32M rdwr
    taskset -c 0-15 ./bw_mem -P 16 -N 5 32M cp
    taskset -c 0-15 ./bw_mem -P 16 -N 5 32M fcp
    taskset -c 0-15 ./bw_mem -P 16 -N 5 32M bcopy
    taskset -c 0-31 ./bw_mem -P 32 -N 5 32M rd
    taskset -c 0-31 ./bw_mem -P 32 -N 5 32M frd
    taskset -c 0-31 ./bw_mem -P 32 -N 5 32M wr
    taskset -c 0-31 ./bw_mem -P 32 -N 5 32M fwr
    taskset -c 0-31 ./bw_mem -P 32 -N 5 32M bzero
    taskset -c 0-31 ./bw_mem -P 32 -N 5 32M rdwr
    taskset -c 0-31 ./bw_mem -P 32 -N 5 32M cp
    taskset -c 0-31 ./bw_mem -P 32 -N 5 32M fcp
    taskset -c 0-31 ./bw_mem -P 32 -N 5 32M bcopy
    numactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rd
    numactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rd
    numactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rd
    numactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rd
    numactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rd
    numactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rd
    numactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rd
    numactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rd
    numactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rd
    阅读全文 »
Etesting

Stream

发表于 2016-12-27 | 分类于 Estuary , Documents |
  • Denpendency:

    1
    yum install numactl
  • Source code:
    Openlab:192.168.1.101:/home/chenzhihui/Ali-test/lmbench-3.0-a9/

  • Build:

    1
    2
    3
    4
    5
    cd lmbench-3.0-a9
    sed -i 's/--static//' src/Makefile # 去掉src/Makefile里面的--static
    sed -i 's/-O/-O2/g' src/Makefile # 使用 O2 级别优化
    make OS=lmbench
    numactl -H # 查看node信息,然后修改下面对应参数
  • Test:

    1
    2
    3
    4
    5
    cd ./bin/lmbench/
    for((i=0;i<10;i++));do
    numactl --cpunodebind=0,1,2,3 --localalloc ./stream -v 1 -M 200M -P 64
    numactl --cpunodebind=0,1,2,3 --localalloc ./stream -v 2 -M 200M -P 64
    done
Etesting

How to synchronize estuary codes

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

repo_sync.sh

使用repo_sync.sh脚本同步estuary相关源码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash
VERSION=$1
BIN_DIR=~/bin
if [ ! -e $BIN_DIR ]; then
mkdir -p $BIN_DIR
fi
if [ ! -e ${BIN_DIR}/repo ]; then
wget -c http://www.open-estuary.com/EstuaryDownloads/tools/repo -O ${BIN_DIR}/repo
chmod +x ${BIN_DIR}/repo
fi
export PATH=${BIN_DIR}:$PATH
ESTUARY_DIR=~/open-estuary
if [ ! -e $ESTUARY_DIR ]; then
mkdir -p $ESTUARY_DIR
cd $ESTUARY_DIR
else
cd $ESTUARY_DIR
repo forall -c git reset --hard
repo forall -c git clean -dxf
fi
if [ x"$VERSION" != x"" ]; then
repo init -u "https://github.com/open-estuary/estuary.git" -b refs/tags/$VERSION --no-repo-verify --repo-url=git://android.git.linaro.org/tools/repo
else
repo init -u "https://github.com/open-estuary/estuary.git" -b master --no-repo-verify --repo-url=git://android.git.linaro.org/tools/repo
fi
#false; while [ $? -ne 0 ]; do repo sync --force-sync --fetch-submodules; done
false; while [ $? -ne 0 ]; do repo sync --force-sync; done
repo status

阅读全文 »
Etesting

UEFI_Manual.4D05

发表于 2016-12-24 | 分类于 Estuary , Documents |
  • Introduction
  • Upgrade UEFI
  • Recover the UEFI when it broke
    阅读全文 »
Etesting

Deploy_Manual.4D05

发表于 2016-12-24 | 分类于 Estuary , Documents |
  • Introduction
  • Preparation
    • Prerequisite
    • Check the hardware board
    • Upgrade UEFI and trust firmware
  • Bring up System via ACPI mode
    • Boot via PXE(ACPI)
    • Boot via NFS(ACPI)
    • Boot via DISK(SAS/USB/SATA)(ACPI)
      阅读全文 »
Etesting

Deploy_Manual.4D03

发表于 2016-12-24 | 分类于 Estuary , Documents |
  • Introduction
  • Preparation
    • Prerequisite
    • Check the hardware board
    • Upgrade UEFI and trust firmware
  • Bring up System via ACPI mode
    • Boot via PXE(ACPI)
    • Boot via NFS(ACPI)
    • Boot via DISK(SAS/USB/SATA)(ACPI)
      阅读全文 »
Etesting

Quick_Deployment.4D03

发表于 2016-12-24 | 分类于 Estuary , Documents |
  • Introduction
  • Quick Deploy System
    • Deploy system via USB install Disk
    • Deploy system via DVD/BMC-website
    • Deploy system via PXE
  • View serial info via VGA/ipmitool/BMC-website
    阅读全文 »
Etesting

Quick_Deployment.4D05

发表于 2016-12-24 | 分类于 Estuary , Documents |
  • Introduction
  • Quick Deploy System
    • Deploy system via USB install Disk
    • Deploy system via DVD/BMC-website
    • Deploy system via PXE
  • View serial info via VGA/ipmitool/BMC-website
    阅读全文 »
1234…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