Ubuntu : trouver un service qui consomme beaucoup de mémoire

Fermé
mlkjhg Messages postés 77 Date d'inscription vendredi 11 janvier 2013 Statut Membre Dernière intervention 26 février 2022 - Modifié le 13 déc. 2021 à 18:15
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 - 30 déc. 2021 à 12:41
Bonjour,

J'utilise lubuntu. Un service sembler utiliser beaucoup de ressources sur le système, mais je n'arrive pas à déterminer lequel. Comment puis-je l'arrêter afin qu'il démarre pas automatiquement ?

Merci .
A voir également:

4 réponses

Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 259
Modifié le 12 déc. 2021 à 23:09
La commande
top
affiche la liste des processus classée par occupation du CPU.

0
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
Modifié le 13 déc. 2021 à 18:14
Bonjour,

Merci de soigner l'orthographe. En complément à la solution proposée par Flachy Joe, la commande
ps
permet de faire plus ou moins la même chose.

Par exemple pour récupérer les 20 processus qui occupent le plus de mémoire :

ps faux --sort size | head -n 20


Il existe d'autre clés sur lesquels on peut trier les processus (voir
man ps
, section "clé de tri") :

       CLÉ   LONGUE       DESCRIPTION
c cmd juste le nom de l'exécutable
C pcpu utilisation du CPU
f attributs indicateurs comme le champ F du format long

g pgrp GID du processus
G tpgid GID du processus contrôlant le tty
j cutime temps utilisateur cumulé
J cstime temps système cumulé
k utime temps utilisateur
m min_flt nombre de défauts de page mineurs
M maj_flt nombre de défauts de page majeurs
n cmin_flt défauts de page mineurs cumulés
N cmaj_flt défauts de page majeurs cumulés
o session identifiant de session
p pid identifiant de processus (PID)
P ppid PID du processus parent
r rss taille de mémoire résidente
R resident pages résidentes
s size taille mémoire en kilooctets
S share nombre de pages partagées
t tty numéro de périphérique du tty contrôlant
T start_time heure de démarrage du processus
U uid identifiant utilisateur (UID)
u user nom d'utilisateur
v vsize taille totale de mémoire virtuelle en kibioctets
y priority priorité d'ordonnancement du noyau


En fonction du processus mis en cause, nous t'indiquerons comment procéder. De manière générale, tu peux tuer un processus via son PID (qui t'es indiqué par la commande
ps faux
ou
top
). Par exemple si le PID du processus coupable est 666, tu peux lancer
kill -9 666
Il existe aussi la commande
pkill
pour tuer un ou plusieurs processus à partir de son nom.

S'il s'agit d'un service qui tourne en arrière plan et qui est lancé au démarrage de ton Linux, le plus simple est de le désinstaller (
sudo apt purge paquet_du_service_coupable
). Il est aussi possible de le retirer de la chaîne de démarrage avec la commande
sudo systemctl disable nom_du_service.service
.

Bonne chance
0
mlkjhg Messages postés 77 Date d'inscription vendredi 11 janvier 2013 Statut Membre Dernière intervention 26 février 2022
25 déc. 2021 à 18:37


Bonjour tous le monde Voici le resultats dans la capture d ecran , apret avoir execute la commande ,

ps faux --sort size | head -n 20


le service qui occupe plus de ressource c est le service beli270+ alors que c est le super utilisateur .
0
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
30 déc. 2021 à 12:41
Bonjour,

Inutile de faire une capture d'écran, un simple copier-coller aurait suffit. Beli270+ n'est pas un service, c'est un nom d'utilisateur. Sur ta capture d'écran, le processus qui consomme le plus est
/sbin/init spalsh
et celui-ci ne consomme que 0.2% de la mémoire, ça ne me paraît pas dramatique.

Bonne chance
0