我想知道从我打电话的那一刻起发生了多少时间
res.send("Hello,World")
在我的NodeJS应用程序中,直到IP包离开NIC卡。 有没有办法做到这一点?
为什么我想知道?
我在CentOS6上有一台服务器,提供400 req / s。生成请求的我的合作伙伴会测量我的响应时间。最近请求率已增加到800 req / s,并且伙伴检测到我的响应时间增加。从我的应用获取请求到问题res.send()
的那一刻的时间没有改变。因此,假设是Linux TCP / IP堆栈已经放缓。我想通过实际观察TCP / IP堆栈处理我的响应所需的时间来检查这个假设。
答案 0 :(得分:1)
在调用res.send()
后,包已离开了网卡。您感兴趣的是时间send()
。