From 2c94a453f87390af9a62714b8f4fee3935b56ed4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=8F=E6=A5=9A?= <771730766@qq.com> Date: Wed, 18 May 2022 21:25:27 +0800 Subject: [PATCH] =?UTF-8?q?Updated=20rtmp=E6=8B=89=E6=B5=81=E6=80=A7?= =?UTF-8?q?=E8=83=BD=E6=B5=8B=E8=AF=95=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rtmp拉流性能测试.md | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/rtmp拉流性能测试.md b/rtmp拉流性能测试.md index 5db6a54..3ac9056 100644 --- a/rtmp拉流性能测试.md +++ b/rtmp拉流性能测试.md @@ -9,8 +9,6 @@ - 编译器:gcc (GCC) 8.2.0 - zlmediakit编译类型:Release - malloc库:ptmalloc(未开启jemalloc) - -# 二、rtmp拉流性能测试 - config.ini配置文件修改(主要开启合并写、按需转协议): ```patch diff --git a/conf/config.ini b/conf/config.ini @@ -55,6 +53,9 @@ index c2d4613f..99ce5c84 100644 ```bash ffmpeg -stream_loop -1 -re -i ~/Downloads/source.200kbps.768x320.flv -acodec copy -vcodec copy -f flv rtmp://ip:port/live/test ``` + +# 二、rtmp拉流性能测试(一万路) + - 拉流命令: ```bash #加大文件描述符个数 @@ -75,3 +76,31 @@ ulimit -n 102400 - nload信息(平均2.34Gb/s): ![图片](https://user-images.githubusercontent.com/11495632/169046147-39376f04-471b-4de2-a345-0e41982a612b.png) + + +# 二、rtmp拉流性能测试(3万路) + +- 拉流命令: +```bash +#加大文件描述符个数 +ulimit -n 102400 +#启动1万个rtmp拉流 +./test_bench_pull -c 30000 -i rtmp://127.0.0.1/live/test +``` + +- top信息: + +![图片](https://user-images.githubusercontent.com/11495632/169049433-97174931-5f6b-45db-a320-0c4257b37fad.png) + + +- perf top信息: + +![图片](https://user-images.githubusercontent.com/11495632/169049184-951a7108-c3e6-451f-97c9-164abf439ed2.png) + + +- nload信息(平均7.11Gb/s): + +![图片](https://user-images.githubusercontent.com/11495632/169049082-cf6c665f-b876-4e7d-91d6-391b10ec2b52.png) + + +