Maintenance approfondie du système

Afficher les logs du noyeau linux :

dmesg

Surveiller les pertes UDP :
netstat -su

Surveiller les pertes TCP : 
netstat -st

Surveiller les intéruptions materielle par CPU : 
watch -n 1 cat /proc/interrupts

Voir : https://docs.redhat.com/fr/documentation/red_hat_enterprise_linux/6/html/performance_tuning_guide/s-cpu-irq

Surveiller les intéruptions logicielles par CPU : 
watch -n 1 cat /proc/softirqs

voir : https://cleveruptime.com/docs/files/proc-softirqs

Surveiller l'utilisation des ressources CPU :
sudo perf top

--> Liste les fonctions les plus utilisées par les processus du système

Voir :

Afficher l'empreinte mémoire d'un processus
sudo pmap -x PID

-> https://www.redhat.com/fr/blog/pmap-command

Récuperer les processus affectés à un utilisateur
sudo pgrep -u www-data

Récuperer les processus affectés à un service
sudo pgrep sshd

Le service doit exécuté par l'utilisateur qui exécute l'utilisateur si celui-ci n'est pas mensionné : ici, c'est fonctionnel car sshd est exécuté par root.

Lister les processus en arbre : 
sudo pstree

ou

sudo ps --forest aux

NICE : 

Le nice donne la priorité des processus entre -20 et +19.

Afficher les NICE des processus :

 ps -eo pid,ppid,ni,cmd --sort=ni

Changer le nice d'un processus (dans son fichier démon) :

Nice=19

Changer à chaud le nice d'un process : 

# COMMAND ITSELF
sudo renice VALUE -p PID
# EXAMPLE
sudo renice -5 -p 1234

 

 

 


Revision #2
Created 28 January 2026 10:48:09 by Nehemie
Updated 28 January 2026 10:59:55 by Nehemie