Re: [dtrace-discuss] http throughput

2012-01-21 Thread Theo Schlossnagle
http://labs.omniti.com/labs/project-dtrace/wiki/Applications We use this in production. It works well. I *believe* that it will be incorporated into the 2.4.x release of Apache, but I've honestly not tracked it that closely. As we do our own rolls, we're happy to maintain the patcheset. The

Re: [dtrace-discuss] http throughput

2012-01-20 Thread Robert Mustacchi
On 1/20/12 11:20 AM, Kyle Hailey wrote: I want to measure incoming/outgoing HTTP traffic in bytes. Seems simple using the examples in Brendan's DTrace book talks. HTTP is discussed starting on p609. There is a data structure that looks great: typedef struct { string hri_uri; /* uri requested

Re: [dtrace-discuss] http throughput

2012-01-20 Thread Alan Maguire
hi Kyle On 20/01/2012 19:20, Kyle Hailey wrote: I want to measure incoming/outgoing HTTP traffic in bytes. Seems simple using the examples in Brendan's DTrace book talks. HTTP is discussed starting on p609. What about using the TCP provider and using port 80 as the predicate for the

Re: [dtrace-discuss] http throughput

2012-01-20 Thread Kyle Hailey
That is a cool idea to filter by port 80. Unfortunately this will be too much overhead. Some of the connections over 10GbE can do 200+MB/s thus into the 10s of thousand probes a second. I think it will have to be higher up the stack (or a different tool). Thanks - Kyle On Fri, Jan 20, 2012