测试了emqtt,想看看负载情况。于是:
git clone https://github.com/emqtt/emqtt_benchmark.git
cd emqtt_benchmark
make
然后报错:
/usr/bin/env: escript: No such file or directory
make: *** [get-deps] Error 127
怎么回事?
先下载:
wget http://erlang.org/download/otp_src_20.3.tar.gz
tar xzf otp_src_20.3.tar.gz
cd otp_src_20.3
./configure --prefix=/home/erlang --without-javac
ln -s /home/erlang/bin/erl /usr/local/bin/erl
export PATH=$PATH:/home/erlang/bin
关键是要有这一行红的。
再编译就通过了。
测试:
100个客户端以每秒100条来发布消息
./emqtt_bench_pub -c 100 -I 10 -t bench/%i -s 256