une latence aléatoire au chargement des pages, des vidéos, de tout
Ah, un problème de DNS.
Bon c'est dommage que tu n'ai pas réussi à le diagnostiquer complètement. Si tu veux aller au fond du problème, je suggère les actions suivantes :
- mettre en place une version avec et sans le problème
- stracer les deux séparément
- tcpdumper les deux séparément (en même temps que le strace)
- comparer pour trouver ce qui est lent
Pour strace, tu voudra aussi utiliser -f -ttt -T. Et, oui, on se retrouve vite à écrire de quoi parser la sortie. Alternativement, tu peux te mettre à un truc genre SystemTap ou perf(?) mais j'ai un peu perdu le fil de ce qui se fait dans ce domaine de nos jours.
Pour tcpdump, je recommande d'analyser le résultat avec wireshark.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# it's always DNS
Posté par Krunch (courriel, site web personnel) . En réponse au journal Débugger un problème de performance avec strace. Évalué à 8.
Ah, un problème de DNS.
Bon c'est dommage que tu n'ai pas réussi à le diagnostiquer complètement. Si tu veux aller au fond du problème, je suggère les actions suivantes :
- mettre en place une version avec et sans le problème
- stracer les deux séparément
- tcpdumper les deux séparément (en même temps que le strace)
- comparer pour trouver ce qui est lent
Pour strace, tu voudra aussi utiliser -f -ttt -T. Et, oui, on se retrouve vite à écrire de quoi parser la sortie. Alternativement, tu peux te mettre à un truc genre SystemTap ou perf(?) mais j'ai un peu perdu le fil de ce qui se fait dans ce domaine de nos jours.
Pour tcpdump, je recommande d'analyser le résultat avec wireshark.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.