Loggué en root :
ps -faux
Cette information peut aussi être obtenue dans l'interface Webadmin dans Support > Advanced > Process List
Vérifiez la colonne CPU ou RAM si vous souhaitez connaître les ressources utilisées par un process.
Vous pouvez aussi avoir les informations d'utilisation CPU et RAM par la commande
top
Toutes les nuits à 23h58, Astaro lance un script de maintenance de la base de données. Un volume important de lignes dans les bases de données de reporting peut créer des pics CPU pendant plusieurs heures.
Pour détecter si le CPU est utilisé par les process PostgreSQL, utilisez la commande suivante :
ps aux | grep postgres
Si l'utilisation CPU est élevée, veuillez vérifier si des tables de la base de reporting sont trop importantes pour les performances de votre machine avec les commandes :
psql -U postgres reporting SELECT relname, relpages, reltuples, oid FROM pg_class ORDER BY relpages DESC;
Vérifiez ensuite dans votre interface Astaro (Reporting > Settings) la durée de rétention des informations de reporting pour les plus grosses tables et adaptez la durée de rétention en fonction des performances de votre machine.
Une fois la durée de rétention des informations de reporting modifiées dans l'interface, vous pourrez relancer le script de maintenance manuellement par la commande suivante :
adbs-maintenance.plx
Si vous n'executez pas ce script manuellement, les données de reporting seront supprimées dans la nuit.
Ex : si la table mailsec_archive arrive en premier résultat de la commande SQL avec une valeur de plusieurs millions d'enregistrements, la table est surement trop grosse par rapport aux performances de la machine. Il faudra donc surement réduire de moitié la durée de rétention des informations de rapports pour les emails.