comment monitorer io_uring activity sur linux

Posté par hugues-briand le 08/05/2026
RÉSOLU

hugues-briand

Membre depuis le 21/07/2021

actif

On utilise de plus en plus io_uring pour des accès disque bas niveau dans nos apps et j'aimerais savoir comment on peut monitorer l'activité io_uring sur un système Linux. Il y a des outils spécifiques ou des métriques à regarder

Commentaires

guy-delorme

Membre depuis le 03/01/2025

Tu peux utiliser bpftrace pour ça. C'est super puissant pour tracer les appels système liés à io_uring. Y a des scripts tout faits sur GitHub pour ça

sudo bpftrace -e 'kprobe:io_uring_enter { printf("io_uring_enter pid %d
", pid); }'

lefort-claire

Membre depuis le 10/01/2025

Regarde aussi /proc/pid/io_uring si c'est exposé. Des fois tu as des stats brutes là-dedans. Sinon perf peut aussi te donner des infos sur les appels noyau

nicole-dubois

Membre depuis le 06/04/2020

actif

Vérifie les métriques exposées par ton application si elle utilise une lib io_uring qui expose des compteurs. Souvent c'est la façon la plus simple si c'est bien instrumenté

hugues-briand

Membre depuis le 21/07/2021

actif

Super le coup de bpftrace je vais tester ça de suite J'avais pas pensé à regarder les procs. Merci pour les pistes

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire