erlang环境构建,emqx测试工具安装
几个cpu
more /proc/cpuinfo |grep "physical id"|uniq|wc -l
每个cpu是几核(假设cpu配置相同)
more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l
查看内存
free -g
otps 地址 http://erlang.org/download/
opt 应该下载的文件otp_doc_html_22.0.tar.gz
emqtt_bench git地址:https://github.com/emqx/emqtt-bench
htop 安装
yum -y install epel-release
yum -y install htop
校验
htop
linux安装erlang
下载
wget http://erlang.org/download/otp_src_22.0.tar.gz
解压
tar -zxvf otp_src_22.tar.gz
进入otp文件夹执行命令
cd otp_src_22
yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git
./configure
执行命令
make
执行命令
sudo make install
安装完后执行命令
erlang
出现如下画面就是成功
安装emqtt_bench
下载emqtt_bench
git clone https://github.com/jcomellas/getopt.git
假如下不下来就直接下压缩包然后上传到服务器上,然后解压用 unzip命令
然后进入到emqtt_bench目录下
cd emqtt_bench
执行命令
make
这个时候可能会报错,需要修改emqtt_bench下的rebar.config文件
替换文本为如下
{deps, [
{getopt, {git, "https://github.com/jcomellas/getopt", {tag, "v1.0.1"}}},
{emqtt, {git, "https://github.com/emqx/emqtt", {tag, "v1.0.1"}}}
]}.
继续执行 make,注意可能会失败很多次,毕竟github时断时续的,知道出现下图就成功了
不恋尘世浮华,不写红尘纷扰
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理