看着timidity 占用 CPU,Ubuntu 16.04
运行 Ubuntu Studio 20.04。偶尔我会查看一下,发现 timidity 正在运行,占用了整个 CPU。我还没有找到原因……它似乎没有被我运行的任何应用程序使用(并且可以将它们全部关闭,而 timidity 仍在旋转)。
我正在查看系统日志,我可以看到:
syslog.1:Dec 8 07:14:31 Parker systemd[1]: Starting LSB: start and stop timidity...
syslog.1:Dec 8 07:14:32 Parker timidity[713]: * Starting TiMidity++ ALSA midi emulation timidity
syslog.1:Dec 8 07:14:32 Parker timidity[713]: ...done.
syslog.1:Dec 8 07:14:32 Parker systemd[1]: Started LSB: start and stop timidity.
这似乎是在启动时发生的。我没能成功重现这种情况。大多数时候,我启动并检查,它没有运行。有时,它会旋转。所以,也许有时“停止胆怯”不会发生。有什么建议可以追踪这个问题吗?
它正在夠努力地工作!
me@Parker:/var/log$ who -b
system boot 2020-12-08 07:14
me@Parker:/var/log$ date
Tue 08 Dec 2020 10:58:03 AM EST
me@Parker:/var/log$ ps -o lstart= -p 847
Tue Dec 8 07:14:31 2020
me@Parker:/var/log$ ps -o %cpu,%mem,cmd -p 847
%CPU %MEM CMD
94.7 0.0 /usr/bin/timidity -Os -iAD
谢谢!
答案1
Timidity 的设计使它从启动到关机一直运行。(这也是它默认不包含在 ubuntustudio 中的部分原因)如果它在未使用时占用过多的 CPU,也许可以针对该包提交错误报告。在终端中输入 ubuntu-bug timidity 即可执行此操作。
顺便提一下,我也遇到过 timidity 不释放音频设备并且没有声音的问题。我的解决方案通常是删除 timidity 包。请注意,如果您没有明确安装 timidity,删除它可能也会尝试删除需要它的其他软件。因此,最好使用软件管理器,它会在删除之前告诉您它要删除什么。(apt、synaptic 或 muon)