Updated rtmp拉流性能测试 (markdown)

夏楚
2022-05-18 21:25:27 +08:00
parent 42c42a012b
commit 2c94a453f8

@@ -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)