Aller au contenu

Pression (PSI)

Pression (en anglais Pressure Stall Information, PSI) : mesure du noyau Linux qui indique la part du temps pendant laquelle des tâches ont été bloquées faute de processeur, de mémoire ou d'entrées-sorties.

Elle se lit globalement dans /proc/pressure/cpu, /proc/pressure/memory et /proc/pressure/io, et par cgroup dans cpu.pressure, memory.pressure et io.pressure. Chaque fichier a une ligne some (part du temps où au moins une tâche attendait) et une ligne full (part du temps où toutes les tâches actives attendaient en même temps), avec des moyennes sur 10, 60 et 300 secondes et un total cumulé en microsecondes. Les noyaux d'Ubuntu 24.04 et de Debian 13 l'activent (CONFIG_PSI=y).

Son intérêt : un taux d'occupation ne dit pas si une ressource manque. Une machine à 95 % de mémoire occupée peut aller très bien (c'est du cache), une autre à 70 % s'épuiser à récupérer des pages. Une valeur full de la mémoire durablement au-dessus de quelques pour cent est une alerte bien plus parlante. C'est aussi le signal sur lequel systemd-oomd décide.

Dans les cours

Voir aussi