2016-08-02 64 views
1

我想知道多少時間的那一刻起發生我打電話行駛數據的時間,通過TCP/IP協議棧(Linux)的

res.send("Hello,World") 

在我的應用程序的NodeJS直到此刻IP包離開網卡。 有沒有辦法做到這一點?

爲什麼我想知道?

我在CentOS6上有一臺服務器,服務於400請求/秒。生成請求的我的合作伙伴測量了我的響應時間。最近,請求率已提高到800請求/秒,並且合作伙伴檢測到我的響應時間有所增加。從我的應用程序獲取請求到發佈res.send()這段時間的時間沒有變化。因此,這個假設是Linux的TCP/IP協議棧已經放慢了。我想通過實際觀察TCP/IP堆棧處理我的響應所需的時間來檢查這個假設。

回答

1

之後res.send()已被稱爲包已將留在NIC。你感興趣的是send()需要的時間。