mirror of
https://github.com/cmz0228/hysteria-dev.git
synced 2025-06-30 08:19:57 +00:00
feat: add RTT to brutal sender debug
This commit is contained in:
parent
89429598bf
commit
5597b482a9
@ -134,7 +134,8 @@ func (b *BrutalSender) updateAckRate(currentTimestamp int64) {
|
|||||||
b.ackRate = 1
|
b.ackRate = 1
|
||||||
if b.canPrintAckRate(currentTimestamp) {
|
if b.canPrintAckRate(currentTimestamp) {
|
||||||
b.lastAckPrintTimestamp = currentTimestamp
|
b.lastAckPrintTimestamp = currentTimestamp
|
||||||
b.debugPrint("Not enough samples (total=%d, ack=%d, loss=%d)", ackCount+lossCount, ackCount, lossCount)
|
b.debugPrint("Not enough samples (total=%d, ack=%d, loss=%d, rtt=%d)",
|
||||||
|
ackCount+lossCount, ackCount, lossCount, b.rttStats.SmoothedRTT().Milliseconds())
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -143,14 +144,16 @@ func (b *BrutalSender) updateAckRate(currentTimestamp int64) {
|
|||||||
b.ackRate = minAckRate
|
b.ackRate = minAckRate
|
||||||
if b.canPrintAckRate(currentTimestamp) {
|
if b.canPrintAckRate(currentTimestamp) {
|
||||||
b.lastAckPrintTimestamp = currentTimestamp
|
b.lastAckPrintTimestamp = currentTimestamp
|
||||||
b.debugPrint("ACK rate too low: %.2f, clamped to %.2f (total=%d, ack=%d, loss=%d)", rate, minAckRate, ackCount+lossCount, ackCount, lossCount)
|
b.debugPrint("ACK rate too low: %.2f, clamped to %.2f (total=%d, ack=%d, loss=%d, rtt=%d)",
|
||||||
|
rate, minAckRate, ackCount+lossCount, ackCount, lossCount, b.rttStats.SmoothedRTT().Milliseconds())
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
b.ackRate = rate
|
b.ackRate = rate
|
||||||
if b.canPrintAckRate(currentTimestamp) {
|
if b.canPrintAckRate(currentTimestamp) {
|
||||||
b.lastAckPrintTimestamp = currentTimestamp
|
b.lastAckPrintTimestamp = currentTimestamp
|
||||||
b.debugPrint("ACK rate: %.2f (total=%d, ack=%d, loss=%d)", rate, ackCount+lossCount, ackCount, lossCount)
|
b.debugPrint("ACK rate: %.2f (total=%d, ack=%d, loss=%d, rtt=%d)",
|
||||||
|
rate, ackCount+lossCount, ackCount, lossCount, b.rttStats.SmoothedRTT().Milliseconds())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user