编译benchmark

etcd集群环境下部署benchmark,请提前部署并启动etcd集群,以下操作需在集群每个节点都执行。
- 修改环境变量。
- 打开“/etc/profile”文件。
1
vim /etc/profile
- 按“i”进入编辑模式,在GOROOT上一行增加GOPATH。
export GOPATH=/usr/local/etcd/tools/benchmark
- 修改PATH。
修改后:
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开“/etc/profile”文件。
- 使环境变量生效。
1
source /etc/profile
- 进入benchmark所在目录,获取benchmakr依赖包,get前需先设置
代理 。1 2 3 4
cd /usr/local/etcd/tools/benchmark/ go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct go get go.etcd.io/etcd/v3/tools/benchmark
下载过程中,会显示版本号,本次版本号为上图红框处所指v3.5.4为benchmark版本号。
- 安装依赖包。benchmark版本号请根据实际情况修改。
1
go install go.etcd.io/etcd/v3/tools/benchmark@v3.5.4
- 查看benchmark可执行文件,安装完成后会在“usr/local/etcd/tools/benchmark/bin”目录下生成可执行文件。
1
ls /usr/local/etcd/tools/benchmark/bin
父主题: etcd benchmark测试指导