Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

.TH weblatency.d 1m  "$Date: 2015/09/30 22:01:09 $" "USER COMMANDS"
.SH NAME
weblatency.d \- website latency statistics. Uses DTrace.
.SH SYNOPSIS
.B weblatency.d
.SH DESCRIPTION
This prints statistics for hostnames that browers have set GET requests 
for, in particular latency by hostname.

The latency measured is from the browser sending the GET
request to when the browser begins to recieve the response. It
is an overall response time for the client, and encompasses
connection speed delays, DNS lookups, proxy delays, and web server
response time.

This is written as an experimental tool, and may not work at all with
your browser.

Since this uses DTrace, only the root user or users with the
dtrace_kernel privilege can run this command.
.SH OS
Solaris
.SH STABILITY
unstable - depends on browser implementation.
.SH EXAMPLES
.TP
Print report after Ctrl-C is hit,
# 
.B weblatency.d
.PP
.SH FIELDS
.TP
HOST
hostname from URL
.TP
NUM
number of GETs
.TP
AVGTIME(ms)
Average time for response, ms
.TP
MAXTIME(ms)
Maximum time for response, ms
.PP
.SH NOTES
See the source code for the "BROWSER" variable, which sets the browser
to trace (currently set to "mozilla-bin").
.PP
.SH IDEA
Bryan Cantrill (who wrote an elegant version for Sol 10 update 1)
.PP
.SH DOCUMENTATION
See the DTraceToolkit for further documentation under the 
Docs directory. The DTraceToolkit docs may include full worked
examples with verbose descriptions explaining the output.
.SH EXIT
weblatency.d will sample until Ctrl\-C is hit.
.SH AUTHOR
Brendan Gregg
[Sydney, Australia]
.SH SEE ALSO
dtrace(1M)