# perf-monitor **Repository Path**: perfbenchmark/perf-monitor ## Basic Information - **Project Name**: perf-monitor - **Description**: 帧率和网络延迟、网速测试工具,用于监测云桌面系统 - **Primary Language**: C/C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 1 - **Created**: 2021-04-23 - **Last Updated**: 2025-06-06 ## Categories & Tags **Categories**: networklib **Tags**: None ## README # perf-monitor ## 介绍 帧率和网络延迟、网速测试工具,用于监测云桌面系统 ## 软件架构 软件架构说明 新增包含了x264、ffmpeg等库源码,放在third-part目录下,可根据编译命令编译安装 ## 准备工作 1. 安装Qt ``` sudo apt install cmake qt5-default qtcreator ``` 2. x264: 编译并进行安装 ``` # 进入 perf-monitor 的 third-part 目录,并创建 tmp 目录 cd perf-monitor/third-part mkdir tmp # 解压 x264.tar.gz tar xvf x264.tar.gz -C tmp # 进入目录,编译安装 cd tmp/x264 ./configure --enable-shared make sudo make install ``` 3. ffmpeg: 编译并进行安装 ``` # 进入 perf-monitor 的 third-part 目录 cd ../../ # 解压 ffmpeg-snapshot.tar.bz2 tar jxvf ffmpeg-snapshot.tar.bz2 -C tmp/ # 进入目录,编译安装 cd tmp/ffmpeg ./configure --enable-pic --enable-pthreads --enable-shared --disable-static --disable-network --enable-pthreads --enable-ffmpeg --disable-ffplay --enable-ffprobe --enable-gpl --enable-nonfree --enable-libx264 --enable-encoder=libx264 --enable-decoder=h264 --disable-debug make sudo make install ``` ## 安装教程 1. 打开 qtcreator ,选择打开工程,进入 gui 目录,选择 .pro 文件 2. 根据机器环境进行 .pro 文件更改(大概率是不用修改的,如果没有编译通过,需要修改) 3. 生成并运行程序 4. 输入"服务器地址",开始测试