我如何停止 Pulseaudio 使用大量虚拟内存?
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
jabowery 2421222 0.6 0.0 62272820 61344 ? Sl 17:08 0:32 /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libpulseaudio-plugin.so 9 12582919 pulseaudio PulseAudio Plugin Adjust the audio volume of the PulseAudio sound system
请注意该问题与之前的问题之间的显著差异:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal
答案1
找到你的 pulseaudio 守护进程配置(最有可能/etc/pulse/daemon.conf
)并取消注释并更改设置enable-shm
:
enable-shm = no
然后重新启动机器,或者使用以下命令重新启动 pulseaudio
systemctl --user restart pulseaudio
这不会给您带来任何实际的内存节省,并且会导致难以察觉的性能开销,但虚拟内存使用量将会下降,您将获得内心的平静!