勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ

packagekitdがメモリ負荷が高いので無効化する方法

  サーバー

Cockpitにアクセスするとpackagekitdというサービスが起動し、メモリを200~300MBほど消費している点に気付いた。メモリ1GBのサーバのため3割近くも取られるのはつらい。そのためpackagekitdを無効化する方法をメモ。

 

対応方法

サーバにSSH接続し以下で無効化する。

# packagekitを停止する
systemctl stop packagekit

# 自動起動をマスク
systemctl mask packagekit

# オフラインアップデート用の関連サービスもマスク
systemctl mask packagekit-offline-update

# マスクされたか確認(Active: inactive (dead)ならOK)
systemctl status packagekit

 

packagekitとは

パッケージ(ソフトウェア)のインストールやアップデートをバックグラウンドで管理するサービスになる。

 

Cockpitとの関係

Cockpitにアクセス(ログイン)するとCockpitがPackageKitを呼び出す。

今回の方法で無効化すると呼び出せなくなるが、Cockpitの「Software updates」も使用できなくなる。

 

参考サイト

https://www.reddit.com/r/linuxquestions/comments/123btg9/packagekitd_using_high_amount_of_memory/?tl=ja

https://ex1.m-yabe.com/archives/7818

 - サーバー

  関連記事

AlmaLinux8.10系でSSH接続時に実行したコマンドを記録する方法
AlmaLinux8.10系でSSH接続時に実行したコマンドを記録する方法

Linuxで過去に実行したコマンドを確認したい際は「history」を使用してい ...

MySQLが起動も再起動もできない際の対応方法
MySQLが起動も再起動もできない際の対応方法

サイトで障害が発生した。FTPやSSH接続は出来るけどサイト自体は表示されない。 ...

Apache2.4で[access_compat:error]AH01797エラーの対処方法
Apache2.4で[access_compat:error]AH01797エラーの対処方法

Apacheのエラーログを追っていると「[access_compat:error ...

AlmaLinuxにOpenLiteSpeedをインストールしHello Worldページ表示までを行う方法
AlmaLinuxにOpenLiteSpeedをインストールしHello Worldページ表示までを行う方法

AlmaLinux8系にOpenLiteSpeedをインストールしてみたい。まず ...

Podmanコンテナ環境にWordPressを導入の上、パーミッション等の各種設定を行う方法
Podmanコンテナ環境にWordPressを導入の上、パーミッション等の各種設定を行う方法

Podmanコンテナ環境にWordPressを導入したい。何も考えずにWP関連の ...