| .\" |
| .\" Man page for nload |
| .\" Copyright (C) 2001 - 2007 by Roland Riegel <feedback@roland.riegel.de> |
| .\" |
| .TH nload 1 "December 07, 2003" nload "Network monitoring tools" |
| .SH NAME |
| nload \- displays the current network usage |
| |
| .SH SYNOPSIS |
| .B nload |
| .RB [ \-a |
| .IR period ] |
| .RB [ \-i |
| .IR max_scaling ] |
| .RB [ \-m ] |
| .RB [ \-o |
| .IR max_scaling ] |
| .RB [ \-t |
| .IR interval ] |
| .RB [ \-u |
| .IR h|H|b|B|k|K|m|M|g|G ] |
| .RB [ \-U |
| .IR h|H|b|B|k|K|m|M|g|G ] |
| .RI [ devices ] |
| |
| .B nload \-\-help|\-h |
| |
| .SH DESCRIPTION |
| .B nload |
| is a console application which monitors network traffic and bandwidth usage in real time. |
| It visualizes the in- and outgoing traffic using two graphs and provides additional info |
| like the total amount of transfered data and min/max network usage. |
| |
| .SH USAGE |
| When running |
| .B nload, |
| you can switch between the devices (which you gave |
| .B nload |
| either on the command line or which were auto-detected) by pressing the left and right arrow keys. If the |
| .B \-m |
| command line parameter is given, the arrow keys switch as many devices back and forth as |
| there are shown on the screen. If you want to quit, do so by pressing 'q' or 'Ctrl+C'. |
| |
| For further key shortcuts, have a look at the sections |
| .B MAIN WINDOW |
| and |
| .B OPTION WINDOW |
| below. |
| |
| .SH OPTIONS |
| A summary of the options supported by |
| .B nload |
| is included below. |
| |
| .TP |
| .B \-a period |
| Sets the length in seconds of the time window for average calculation. |
| The default is 300. |
| .TP |
| .B \-i max_scaling |
| Specifies the 100% mark in kBit/s of the graph indicating the incoming bandwidth usage. |
| Ignored if max_scaling is 0 or the switch -m is given. The default value for max_scaling |
| is 10240. |
| .TP |
| .B \-m |
| Show multiple devices at a time; do not show the traffic graphs. |
| .TP |
| .B \-o max_scaling |
| Same as -i but for the graph indicating the outgoing bandwidth usage. |
| .TP |
| .B \-t interval |
| Determines the refresh interval of the display in milliseconds. |
| If interval is 0 print net load once and exit. |
| The default value of interval is 500. |
| |
| PLEASE NOTE: |
| Specifying refresh intervals shorter than about 200 milliseconds makes traffic |
| calculation very unprecise. Also the display may flicker using such short |
| refresh intervals. |
| .B nload |
| tries to balance this out by doing extra time measurements, but this may |
| not always succeed. |
| .TP |
| .B \-u h|H|b|B|k|K|m|M|g|G |
| Sets the type of unit used for the display of traffic numbers. |
| h means human readable (auto), b Bit/s, k kBit/s, m MBit/s and g GBit/s. |
| The upper case letters mean the corresponding units in Bytes (instead of Bits). |
| The default is k. |
| .TP |
| .B \-U h|H|b|B|k|K|m|M|g|G |
| Same as -u, but for an amount of data, e.g. Bit, kByte, GBit etc. (without "/s"). |
| The default is M. |
| .TP |
| .B devices |
| Network devices to use. The default is "all", which means to display all auto-detected devices. |
| .TP |
| .B \-h, \-\-help |
| Show a short summary of these command line options. |
| |
| .SH MAIN WINDOW |
| After starting, |
| .B nload |
| begins to monitor the network devices given on the |
| command line, or, if none where specified, the default device. In this mode, |
| the following key shortcuts are available. |
| |
| .TP |
| .B 'ArrowRight', 'ArrowDown', 'PageDown', 'Enter', 'Tab', 'n' |
| Switch the display to the next network device, or, when started with the |
| .B \-m |
| flag, to the next page of devices. |
| |
| .TP |
| .B 'o' |
| Show the option window (see section |
| .B OPTION WINDOW |
| below). |
| |
| .TP |
| .B 'ArrowLeft', 'ArrowUp', 'PageUp', 'p' |
| Switch the display to the previous network device, or, when started with |
| the |
| .B \-m |
| flag, to the previous page of devices. |
| |
| .TP |
| .B 'q', 'Ctrl+C' |
| Quit |
| .BR nload . |
| |
| .TP |
| .B 'r' |
| Reload settings from the config files. |
| |
| .TP |
| .B 's' |
| Save current settings to the users config file. |
| |
| .SH OPTION WINDOW |
| The parameters given to |
| .B nload |
| on the command line can be adjusted during run time by pressing the 'o' key. A |
| small window appears on the top of the screen, listing the available settings. |
| |
| .TP |
| .B 'o' |
| Show/hide the option window. |
| |
| .TP |
| .B 'ArrowLeft', 'ArrowRight', 'Home', 'End' |
| Navigate within the edit fields. |
| |
| .TP |
| .B 'ArrowUp', 'ArrowDown', 'Enter' |
| Navigate between the settings. |
| |
| .TP |
| .B 'PageUp', 'PageDown', 'Space', 'Tab' |
| Toggle between the different values possible for the current field. |
| |
| .TP |
| .B '+', 'n' / '-', 'p' |
| Switch to the next / previous page of settings. |
| |
| .SH FILES |
| |
| .TP |
| .I /etc/nload.conf |
| System-wide configuration file. |
| |
| .TP |
| .I $(HOME)/.nload |
| User-specific configuration file (overrides system-wide settings). |
| |
| .TP |
| .I /sys/class/net/*/* /proc/net/dev |
| are read by |
| .B nload |
| when running on Linux to get the network traffic data. |
| |
| .SH VERSION |
| This manual page describes version @VERSION@ of |
| .BR nload . |
| |
| For updates, look at the nload homepage: |
| .br |
| .B http://www.roland-riegel.de/nload/ |
| |
| .SH HELP |
| If you need help, either contact me directly (see below) or write to the |
| nload-user mailing list at |
| .br |
| .B nload-user@lists.sourceforge.net |
| .br |
| after having subscribed at |
| .br |
| .BR https://lists.sourceforge.net/lists/listinfo/nload-user . |
| |
| .SH AUTHOR |
| Copyright (C) 2001 - 2007 Roland Riegel <feedback@roland-riegel.de> |
| |
| This program is free software; you can redistribute it and/or modify |
| it under the terms of the GNU General Public License as published by |
| the Free Software Foundation; either version 2 of the License, or |
| (at your option) any later version. |
| |
| This program is distributed in the hope that it will be useful, |
| but WITHOUT ANY WARRANTY; without even the implied warranty of |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| GNU General Public License for more details. |
| |
| You should have received a copy of the GNU General Public License |
| along with this program; if not, write to the Free Software |
| Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |