󰅡收起

闲人的博客

专业代维,关注IT,专注于服务器维护、服务器代维、网站安全加固、网站建设、网站SEO优化,服务器托管、租用!

11
一月

linux网络流量实时监控工具之nload

作者: 闲人
分类: 系统相关
发布时间: 2012-01-11 12:05

个人觉得nload是个很好用的一个工具,功能也很强。只是相对单一,只能查看总的流量,不能像iptraf那样,可针对IP、协议等
可以实时地监控网卡的流量,分Incoming、Outgoing两部分,也就是流入与流出的流量,同时统计当前、平均、最小、最大、总流量的值。

官网及下载
http://www.roland-riegel.de/nload/index.html
http://www.roland-riegel.de/nload/nload-0.7.2.tar.gz

安装

# wget http://www.roland-riegel.de/nload/nload-0.7.2.tar.gz # tar zxvf nload-0.7.2.tar.gz # cd nload-0.7.2 # ./configure # make # make install

使用
直接用nload回车即可,也可以指定网卡,如nload eth1
还可以指定是以K或M来显示流量,如nload -u M显示的流量是以MB为单位的

看看还有哪些参数或选项

# nload -h nload version 0.7.2 Copyright (C) 2001 - 2008 by Roland Riegel nload comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. For more details see the GNU General Public License Version 2 (http://www.gnu.org/copyleft/gpl.html). Command line syntax: nload [options] [devices] nload --help|-h Options: -a period Sets the length in seconds of the time window for average calculation. Default is 300. -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. Default is 10240. -m Show multiple devices at a time; no traffic graphs. -o max_scaling Same as -i but for the graph indicating the outgoing bandwidth usage. Default is 10240. -t interval Determines the refresh interval of the display in milliseconds. Default is 500. -u h|b|k|m|g Sets the type of unit used for the display of traffic numbers. H|B|K|M|G h: auto, b: Bit/s, k: kBit/s, m: MBit/s etc. H: auto, B: Byte/s, K: kByte/s, M: MByte/s etc. Default is h. -U h|b|k|m|g Same as -u, but for a total amount of data (without "/s"). H|B|K|M|G Default is H. devices Network devices to use. Default is to use all auto-detected devices. --help -h Print this help. example: nload -t 200 -i 1024 -o 128 -U M
FAQ

如安装时提示下面的问题:

configure: error: ncurses library or development files not found. ncurses is required for nload. make: *** No targets specified and no makefile found. Stop. make: *** No rule to make target `install'. Stop.

# yum install -y ncurses-devel

即可解决

本文出自 闲人的博客 ,转载时请注明出处及相应链接。

本文永久链接: http://www.xianren.org/system/nload.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注


*

Anti-spam image

| |