openresty: wrk 压测下,内存持续增加,压测停止后,内存并未释放!
环境如下:
host : Linux 5.6.12-1-MANJARO x86_64
openresty : openresty/1.15.8.2 ( 利用yay 直接安装)
nginx 配置如下
一个简单的 hello world的输出
worker_processes 1;
error_log logs/error.log;
events {
worker_connections 1024;
}
http {
server {
listen 5000;
location = /mock/hello {
default_type text/html;
content_by_lua_block {
ngx.say("Hello World")
}
}
}
}
wrk 压测
wrk -t10 -c10 -d20s http://localhost:5000/mock/echo
疑问
用wrk做压力测试的时候,利用systemctl观察内存情况
systemctl status openresty
openresy 服务的内存逐渐增加
而且当压测结束后,内存并未释放。 不太清楚这是因为原因导致的。