Linux 音频性能分析器
项目描述
介绍
rtcqs 是一个 Python 实用程序,用于分析您的系统并检测在使用 Linux 音频时可能对系统性能产生负面影响的瓶颈。它深受 raboof 出色的realtimeconfigquickscan 脚本的启发。
特征
与realtimeconfigquickscan基本相同:
根检查
音频组检查
CPU频率检查
高分辨率计时器检查
抢占 RT 检查
rtprio检查
交换性检查
文件系统检查
附加的功能:
Spectre/Meltdown 缓解检查
声卡和 USB 端口的基本 IRQ 检查
电源管理检查
tkinter 图形用户界面
Qt GUI(测试版)
安装
图形用户界面
如果你想使用 GUI,你必须为你的发行版安装python3-tk 包或类似的包。
主目录
确保安装了pip,在 Ubuntu 上这将是python3-pip 包。安装pip后,您可以使用以下命令安装 rtcqs。
pip install --upgrade rtcqs
您现在只需在终端中运行 rtcqs 即可运行rtcqs。GUI 可以与rtcqs_gui一起运行。
虚拟环境
确保安装了虚拟环境模块,在 Ubuntu 上这将是python3-venv。然后在选择的目录中创建一个虚拟环境并在其中安装 rtcqs。
mkdir -p ~/path/to/rtcqs cd ~/path/to/rtcqs python3 -m venv venv && . venv/bin/activate && pip install --upgrade rtcqs
您现在只需在终端中运行 rtcqs 即可运行rtcqs。GUI 可以与rtcqs_gui一起运行。下次您想运行脚本或 GUI 时再次加载虚拟环境并运行rtcqs或 rtcqs_gui。
. venv/bin/activate rtcqs rtcqs_gui
概述
运行 GUI 时,它将立即显示检查结果。所有支票都有自己的标签。每个选项卡标题都包含一个显示检查结果和检查名称的符号。A ✔ 表示检查成功,而 ✘ 表示 rtcqs 遇到问题。通过这种方式,您可以快速发现哪些支票有问题。
单击“取消”将关闭 rtcqs。单击“关于”将弹出一个显示版本和简短描述的弹出窗口。
<figure class="align-center">rtcqs 主窗口(tkinter 版本)
</figcaption> </figure> <figure class="align-center">关于窗口的 rtcqs(tkinter 版本)
</figcaption> </figure>未来的计划
扩展文件系统检查
磁盘调度程序检查
接触
要联系我,请给我发邮件,或者如果是技术问题或疑问,请使用此项目的问题跟踪器。
谢谢
非常感谢 realtimeconfigquickscan 的原作者 Arnout Engelen aka raboof。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。