dbus-daemonが3GB以上のRAMを占める原因は何ですか?

dbus-daemonが3GB以上のRAMを占める原因は何ですか?

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はシステム内の2つ以上のアプリケーション間の通信によって圧倒される可能性があります。

  • リソース使用量を監視しながら、必須ではないすべてのアプリケーションを一度に閉じます。
  • アプリケーション間のメッセージはエラーに関連していない可能性があるため、詳しく説明しない限り、モニターは報告しない可能性があります。
  • 上記の方法で効果がない場合にのみ、dbus-deamonを再起動してみましょう。

1つ以上のアプリがこの問題を引き起こしていることがわかったら、そのアプリがなぜこのように動作するのかを理解しようとします。その後、そのプログラムのログを表示して原因を見つけることができます。

関連情報