Skip to main content

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 时再次加载虚拟环境并运行rtcqsrtcqs_gui

. venv/bin/activate
rtcqs
rtcqs_gui

概述

运行 GUI 时,它将立即显示检查结果。所有支票都有自己的标签。每个选项卡标题都包含一个显示检查结果和检查名称的符号。A ✔ 表示检查成功,而 ✘ 表示 rtcqs 遇到问题。通过这种方式,您可以快速发现哪些支票有问题。

单击“取消”将关闭 rtcqs。单击“关于”将弹出一个显示版本和简短描述的弹出窗口。

<figure class="align-center"> https://codeberg.org/attachments/5092d94a-2a06-4be1-b04e-ca61ae6ed732 <figcaption>

rtcqs 主窗口(tkinter 版本)

</figcaption> </figure> <figure class="align-center"> https://codeberg.org/attachments/c0f72b82-470c-4f90-86d5-736226a146ed <figcaption>

关于窗口的 rtcqs(tkinter 版本)

</figcaption> </figure>

未来的计划

  • 扩展文件系统检查

  • 磁盘调度程序检查

接触

要联系我,请给我发邮件,或者如果是技术问题或疑问,请使用此项目的问题跟踪器。

谢谢

非常感谢 realtimeconfigquickscan 的原作者 Arnout Engelen aka raboof。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

rtcqs-0.5.3.tar.gz (23.3 kB 查看哈希

已上传 source

内置分布

rtcqs-0.5.3-py3-none-any.whl (23.1 kB 查看哈希

已上传 py3