測試了emqtt,想看看負載情況。于是:
git clone
https://github.com/emqtt/emqtt_benchmark.gitcd 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.gztar 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