Dependency:
123456yum install automakeyum install numactlyum install gcc*yum install libgfortranyum install *cmpyum install cmp*Source code:
Openlab:192.168.1.101:/home/chenzhihui/Ali-test/speccpu2006Build:
123export FORCE_UMSAFE_CONFIGURE=1SPEC_DIR=speccpu2006cd $SPEC_DIR/tools/src&&echo y | ./buildtoolsTest:
123456SPEC_DIR=speccpu2006cd $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
Lmbench-latency
Dependency:
1yum install numactlSource code:
Openlab:192.168.1.101:/home/chenzhihui/Ali-test/lmbench-3.0-a9Build:
1234cd lmbench-3.0-a9sed -i 's/--static//' src/Makefilesed -i 's/-O/-O2/g' src/Makefilemake OS=lmbenchTest:
Local memory access:1234numactl --membind=0 --physcpubind=0 ./lat_mem_rd -P 1 -t 32M 128numactl --membind=0 --physcpubind=0-3 ./lat_mem_rd -P 4 -t 32M 128numactl --membind=0 --physcpubind=0-15 ./lat_mem_rd -P 16 -t 32M 128numactl --physcpubind=0-31 ./lat_mem_rd -P 32 -t 32M 128
lmbench_bandwith
Dependency:
1yum install numactlSource code:
Openlab:192.168.1.101:/home/chenzhihui/Ali-test/lmbench-3.0-a9Build:
1234cd lmbench-3.0-a9sed -i 's/--static//' src/Makefilesed -i 's/-O/-O2/g' src/Makefilemake OS=lmbenchTest
Local memory access:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849taskset -c 0 ./bw_mem -P 1 -N 5 32M rdtaskset -c 0 ./bw_mem -P 1 -N 5 32M frdtaskset -c 0 ./bw_mem -P 1 -N 5 32M wrtaskset -c 0 ./bw_mem -P 1 -N 5 32M fwrtaskset -c 0 ./bw_mem -P 1 -N 5 32M bzerotaskset -c 0 ./bw_mem -P 1 -N 5 32M rdwrtaskset -c 0 ./bw_mem -P 1 -N 5 32M cptaskset -c 0 ./bw_mem -P 1 -N 5 32M fcptaskset -c 0 ./bw_mem -P 1 -N 5 32M bcopytaskset -c 0-3 ./bw_mem -P 4 -N 5 32M rdtaskset -c 0-3 ./bw_mem -P 4 -N 5 32M frdtaskset -c 0-3 ./bw_mem -P 4 -N 5 32M wrtaskset -c 0-3 ./bw_mem -P 4 -N 5 32M fwrtaskset -c 0-3 ./bw_mem -P 4 -N 5 32M bzerotaskset -c 0-3 ./bw_mem -P 4 -N 5 32M rdwrtaskset -c 0-3 ./bw_mem -P 4 -N 5 32M cptaskset -c 0-3 ./bw_mem -P 4 -N 5 32M fcptaskset -c 0-3 ./bw_mem -P 4 -N 5 32M bcopytaskset -c 0-15 ./bw_mem -P 16 -N 5 32M rdtaskset -c 0-15 ./bw_mem -P 16 -N 5 32M frdtaskset -c 0-15 ./bw_mem -P 16 -N 5 32M wrtaskset -c 0-15 ./bw_mem -P 16 -N 5 32M fwrtaskset -c 0-15 ./bw_mem -P 16 -N 5 32M bzerotaskset -c 0-15 ./bw_mem -P 16 -N 5 32M rdwrtaskset -c 0-15 ./bw_mem -P 16 -N 5 32M cptaskset -c 0-15 ./bw_mem -P 16 -N 5 32M fcptaskset -c 0-15 ./bw_mem -P 16 -N 5 32M bcopytaskset -c 0-31 ./bw_mem -P 32 -N 5 32M rdtaskset -c 0-31 ./bw_mem -P 32 -N 5 32M frdtaskset -c 0-31 ./bw_mem -P 32 -N 5 32M wrtaskset -c 0-31 ./bw_mem -P 32 -N 5 32M fwrtaskset -c 0-31 ./bw_mem -P 32 -N 5 32M bzerotaskset -c 0-31 ./bw_mem -P 32 -N 5 32M rdwrtaskset -c 0-31 ./bw_mem -P 32 -N 5 32M cptaskset -c 0-31 ./bw_mem -P 32 -N 5 32M fcptaskset -c 0-31 ./bw_mem -P 32 -N 5 32M bcopynumactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rdnumactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rdnumactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rdnumactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rdnumactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rdnumactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rdnumactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rdnumactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rdnumactl -C 0-31,32-63 ./bw_mem -P 64 -N 5 32M rd
Stream
Denpendency:
1yum install numactlSource code:
Openlab:192.168.1.101:/home/chenzhihui/Ali-test/lmbench-3.0-a9/Build:
12345cd lmbench-3.0-a9sed -i 's/--static//' src/Makefile # 去掉src/Makefile里面的--staticsed -i 's/-O/-O2/g' src/Makefile # 使用 O2 级别优化make OS=lmbenchnumactl -H # 查看node信息,然后修改下面对应参数Test:
12345cd ./bin/lmbench/for((i=0;i<10;i++));donumactl --cpunodebind=0,1,2,3 --localalloc ./stream -v 1 -M 200M -P 64numactl --cpunodebind=0,1,2,3 --localalloc ./stream -v 2 -M 200M -P 64done
How to synchronize estuary codes
repo_sync.sh
使用repo_sync.sh脚本同步estuary相关源码: