Re: cwnd and sstresh monitor
- From: Alin-Adrian Anton <aanton@xxxxxxxxxxx>
- Date: Mon, 05 Dec 2005 00:34:22 +0200
Alin-Adrian Anton wrote:
I used it now, and with a small patch it shows exactly what I need (seq, ack, timestamp, cwnd and ssthresh). I just added my knob to trpt.c .
I also modified the iptime() function to provide microsecond resolution instead of miliseconds, because most of the packets have the same timestamp attached. Still, a decent number of packets have the same timestamp. I'm looking at them only on one side of the connection (the transmitter), I wonder if there is any better solution then timestamping them on both sides - and mixing the values.
Thanks guys for the precious information, it helped a lot!
Actually the method above had issues, packets not being logged in the debug buffer (which is limited and gets discarded quickly).
Using trpt -f did solve this problem, at the cost of duplicate entries.
So what finally did the job was a small "patch" of tcp_debug.c to print on console and print only what is needed (FreeBSD 6.0 won't allow "options TCPCONSDEBUG"), and /var/log/messages was parsed to extract the values.
Cheers, -- Alin-Adrian Anton GPG keyID 0x183087BA (B129 E8F4 7B34 15A9 0785 2F7C 5823 ABA0 1830 87BA) gpg --keyserver pgp.mit.edu --recv-keys 0x183087BA
"It is dangerous to be right when the government is wrong." - Voltaire _______________________________________________ freebsd-hackers@xxxxxxxxxxx mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@xxxxxxxxxxx"
- References:
- cwnd and sstresh monitor
- From: Alin-Adrian Anton
- Re: cwnd and sstresh monitor
- From: Vlad GALU
- Re: cwnd and sstresh monitor
- From: Robert Watson
- Re: cwnd and sstresh monitor
- From: Alin-Adrian Anton
- cwnd and sstresh monitor
- Prev by Date: Re: clock interrupts eating whole cpu
- Next by Date: clock interrupts eating whole cpu [solved]
- Previous by thread: Re: cwnd and sstresh monitor
- Next by thread: [PATCH] bootparamd enhancement/fix
- Index(es):
Relevant Pages
|