Sujet :

I/O disque de fou sur un process java

RÉSOLU

Liste des sujets Répondre Créer un sujet

adrien-bonneau

Membre depuis le 13/04/2025

hello j'ai un truc chelou sur une de nos vms linux. un process java tourne et d'un coup son i/o disque s'envole genre des centaines de mb/s en écriture. y'a rien dans les logs de l'appli qui justifie ça. c'est une appli legacy on ne peut pas trop modifier le code facilement. des idées pour débugger ça ?


# sortie iotop (simplifiée)
tid  prio  user     disk read  disk write  swapin     io>    command
1234 be/4  appuser    0.00 b/s  250.00 m/s  0.00 % 99.99 % java -jar monapp.jar

elisabeth13

Membre depuis le 04/01/2025

utilise lsof -p pour voir quels fichiers il manipule en temps réel ça te donnera une idée d'où il écrit. souvent c'est des fichiers temp qui grossissent ou des logs qui sont mal gérés

remy41

Membre depuis le 15/04/2025

si c'est du java check aussi les GC logs si c'est pas en train de générer des dumps mémoire sur disque si la jvm part en cacahuète. regarde aussi si des plugins ou libs tierces génèrent pas leurs propres logs ou caches

adrien-bonneau

Membre depuis le 13/04/2025

c'était bien ça ! lsof m'a montré une tonne de fichiers .tmp créés dans /tmp par un vieux module de reporting. il générait un rapport énorme à chaque requête même quand il était pas demandé. j'ai patché le truc. thx les gars

Répondre

vous devez être connecté pour poster un message !

Rejoindre la communauté

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

S'inscrire