Je veux savoir combien de temps se produit à partir du moment que j'appelleLe temps de déplacement des données par pile TCP/IP (Linux)
res.send("Hello,World")
dans ma demande de NodeJS jusqu'au moment paquet IP quitte carte réseau. Existe-t-il un moyen de le faire?
Pourquoi est-ce que je veux savoir ça?
J'ai un serveur sur CentOS6 desservant 400 req/s. Mon partenaire qui génère les demandes mesure mon temps de réponse. Récemment, le taux de demandes a augmenté à 800 req/s et le partenaire a détecté une augmentation de mon temps de réponse. Le temps à partir du moment où mon application reçoit une demande jusqu'à ce qu'elle émette res.send()
n'a pas changé. Par conséquent, l'hypothèse est que la pile Linux TCP/IP a ralenti. Je veux vérifier cette hypothèse en observant le temps nécessaire à la pile TCP/IP pour traiter ma réponse.