dbus-daemon은 내 Debian 9/KDE 시스템에서 많은 메모리를 소비합니다. 원인을 어떻게 알 수 있나요?
할당된 RAM의 양은 더 이상 변경되지 않습니다. 3GB 이상에서는 안정적으로 유지됩니다. 대부분의 메모리를 사용하는 브라우저와 열려 있는 다른 앱(많지는 않음)을 닫으려고 했습니다. 또한 데스크탑에서 일부 위젯을 제거해 보았습니다.
dbus-monitor
또한 출력을 실행했습니다 .
signal time=.. sender=org.freedesktop.DBus -> destination=:1.152 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
string ":1.152"
signal time=.. sender=org.freedesktop.DBus -> destination=:1.152 serial=4 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost
string ":1.152"
수천 개의 항목을 검색했습니다 sudo kate /var/log/syslog
. 그러나 나는 아직도 그 원인이 무엇인지 이해하지 못합니다.
시스템 로그에서 무엇을 찾아야 합니까? 프로세스가 지정된 리소스 임계값을 초과하면 로깅이 활성화됩니까? 이 메모리 사용량의 원인은 무엇입니까?
달려야 할까요 sudo service dbus restart
?
답변1
dbus-deamon은 애플리케이션 간의 메신저입니다. 어떤 이유로 dbus-deamon은 시스템에 있는 두 개 이상의 응용 프로그램 간의 통신으로 인해 압도될 수 있습니다.
- 리소스 사용량을 모니터링하면서 필수적이지 않은 모든 애플리케이션을 한 번에 닫습니다.
- 응용 프로그램 간의 메시지는 오류와 관련이 없을 수도 있으므로 더 자세히 설명하지 않으면 모니터에서 보고하지 않을 수도 있습니다.
- 위의 방법으로 효과가 없을 경우에만 dbus-deamon을 다시 시작해 보겠습니다.
하나 이상의 앱이 이 문제를 일으키는 것을 발견하면 해당 앱이 왜 이런 식으로 작동하는지 알아내려고 노력할 것입니다. 그런 다음 해당 프로그램에 대한 로그를 보고 원인을 찾을 수 있습니다.