Blame src/components/net/README
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
COMPONENT
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
net
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
SUMMARY
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
Linux network component
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
DESCRIPTION
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
This network component enables PAPI-C to access the network
|
|
Packit Service |
a1973e |
statistics exported by the Linux kernel through the /proc
|
|
Packit Service |
a1973e |
pseudo-file system (file /proc/net/dev).
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
This component will dynamically create a native events table
|
|
Packit Service |
a1973e |
based on the number of interfaces listed in /proc/net/dev (16
|
|
Packit Service |
a1973e |
entries for each network interface).
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
Event names
|
|
Packit Service |
a1973e |
-------------------------
|
|
Packit Service |
a1973e |
"<ifname>.rx.bytes",
|
|
Packit Service |
a1973e |
"<ifname>.rx.packets",
|
|
Packit Service |
a1973e |
"<ifname>.rx.errors",
|
|
Packit Service |
a1973e |
"<ifname>.rx.dropped",
|
|
Packit Service |
a1973e |
"<ifname>.rx.fifo",
|
|
Packit Service |
a1973e |
"<ifname>.rx.frame",
|
|
Packit Service |
a1973e |
"<ifname>.rx.compressed",
|
|
Packit Service |
a1973e |
"<ifname>.rx.multicast",
|
|
Packit Service |
a1973e |
"<ifname>.tx.bytes",
|
|
Packit Service |
a1973e |
"<ifname>.tx.packets",
|
|
Packit Service |
a1973e |
"<ifname>.tx.errors",
|
|
Packit Service |
a1973e |
"<ifname>.tx.dropped",
|
|
Packit Service |
a1973e |
"<ifname>.tx.fifo",
|
|
Packit Service |
a1973e |
"<ifname>.tx.colls",
|
|
Packit Service |
a1973e |
"<ifname>.tx.carrier",
|
|
Packit Service |
a1973e |
"<ifname>.tx.compressed"
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
By default the Linux kernel only updates the network statistics
|
|
Packit Service |
a1973e |
once every second (see the references listed in the "SEE ALSO"
|
|
Packit Service |
a1973e |
section for some problems you may come across and for how to
|
|
Packit Service |
a1973e |
change the default polling period).
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
Note: The Linux network statistics are updated by code that
|
|
Packit Service |
a1973e |
resides in the file net/core/dev.c.
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
AUTHOR
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
Initial written by Haihang You <you@cs.utk.edu>.
|
|
Packit Service |
a1973e |
Re-written by Jose Pedro Oliveira <jpo@di.uminho.pt> in order
|
|
Packit Service |
a1973e |
to source data directly from /proc/net/dev.
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
SEE ALSO
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
* Network Stats Anomaly
|
|
Packit Service |
a1973e |
http://collectl.sourceforge.net/NetworkStats.html
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
* Occasionally corrupted network stats in /proc/net/dev
|
|
Packit Service |
a1973e |
http://kerneltrap.org/mailarchive/linux-netdev/2008/1/14/566936
|
|
Packit Service |
a1973e |
http://kerneltrap.org/mailarchive/linux-netdev/2008/1/14/567512
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
# 2011-11-05 jpo
|
|
Packit Service |
a1973e |
# vim:set ai ts=4 sw=4 sts=4 et:
|