Je pense que vous pouvez améliorer cela avec journalctl, peut-être avec :
# journalctl --vacuum-size=50M
(ce que vous pourriez faire immédiatement avant de tenter une mise à niveau).
C’est intéressant que l’utilisation de PostgreSQL n’ait pas diminué.
La commande free vous montrera l’utilisation de la mémoire swap : elle est utilisée à 17 %, pour un certain montant, probablement 2 Go.
Il est clair que votre machine est un peu trop petite pour être confortable : vous avez besoin de plus de RAM ou de plus de swap, et vous ne pouvez pas pratiquement augmenter davantage le swap sans obtenir plus d’espace disque.