• 摘要:如果你想在命令行界面监控网络吞吐量,nload应用程序是个不错的选择。它是一个实时监控网络流量和带宽使用的控制台应用程序,使用两个图表可视化地展示接收和发送的流量,并提供诸如数据交换总量、最小/最大网络带宽使用量等附加信息。安装在CentOS/RHEL/RedHat/FedoraLinux上安装nload首先在CentOS或者基于RHEL的操作系统上启用EPEL仓库,然后键入yum命令安装nload:#yuminstallnload在Debian或者UbuntuLinux上安
  • 如果你想在命令行界面监控网络吞吐量,nload 应用程序是个不错的选择。它是一个实时监控网络流量和带宽使用的控制台应用程序,使用两个图表可视化地展示接收和发送的流量,并提供诸如数据交换总量、最小/最大网络带宽使用量等附加信息。

    安装

    在 CentOS/RHEL/Red Hat/Fedora Linux 上安装 nload

    首先在 CentOS 或者基于 RHEL 的操作系统上启用 EPEL 仓库,然后键入 yum 命令安装 nload:

    # yum install nload

    在 Debian 或者 Ubuntu Linux 上安装 nload

    键入 apt-get 命令:

    $ sudo apt-get install nload

    在 FreeBSD 操作系统上安装 nload

    通过 port 安装 nload,键入:

    # cd /usr/ports/net/nload/ &;amp;&;amp; make install clean

    或者添加包

    # pkg install net/nload

    在 OpenBSD 操作系统上安装 nload

    键入下列命令:

    $ sudo pkg_add -i nload

    在类 Unix 操作系统上从源代码安装 nload

    首先,使用 wget 或者 curl 命令获取源代码:

    $ cd /tmp$ wget http://www.roland-riegel.de/nload/nload-0.7.4.tar.gz

    使用 tar 命令解压缩名为 nload-0.7.4.tar.gz 的 tar 包,键入:

    $ tar xvf nload-0.7.4.tar.gz

    使用 cd 命令进入 nload 源代码所在目录:

    $ cd nload*

    然后键入 ./configure 为你的操作系统配置安装包:

    $ sh ./configure

    或者

    $ ./configure

    运行 configure 命令需要一点时间。完成后,使用 make 命令编译 nload:

    $ make

    最后,键入 make install 命令以 root 用户身份安装 nload 应用程序和相关文件:

    $ sudo make install

    或者

    # make install 使用

    如何使用 nload 显示当前网络使用量呢?

    基本语法是:

    nloadnload devicenload [options] device1 device2

    键入下列命令:

    $ nload$ nload eth0$ nload em0 em2

    会得到输出:

    图01: 使用 nload 命令

    操控 nload 应用程序

    nload 命令一旦执行就会开始监控网络设备,你可以使用下列快捷键操控 nload 应用程序。

    1. 你可以按键盘上的 ← → 或者 Enter/Tab 键在设备间切换。
    2. 按 F2 显示选项窗口。
    3. 按 F5 将当前设置保存到用户配置文件。
    4. 按 F6 从配置文件重新加载设置。
    5. 按 q 或者 Ctrl+C 退出 nload。

    设置显示刷新间隔

    默认每 100 毫秒刷新一次显示数值,下面的例子将时间间隔设置成 500 毫秒:

    $ nload -t {interval_number_in_millisec}$ nload -t 500

    输出:

    GIF 动画 01 - 使用 nload 命令

    设置流量数值显示的单位

    语法如下:

    $ nload -u h|H|b|B|k|K|m|M|g|G$ nload -U h|H|b|B|k|K|m|M|g|G$ nload -u h$ nload -u G$ nload -U G

    释义:

    • 小写选项 -u: h 意为自动格式化为人类易读的单位,b 意为 Bit/s,k 意为 kBit/s,m 意为 MBit/s,g 意为 GBit/s。大写字母意为使用 Byte 替代 Bit。默认为 k。
    • 大写选项 -U 与小写选项 -u 非常相似,不同之处在于它展示的是数据量,比如 Bit, kByte, GBit 等等。(没有 "/s")。默认值是 M。

    结论

    我觉得 nload 是一个稳定可靠的应用程序,如果你喜欢 nload,你可能也想试试 Linux 和其他类 Unix 操作系统环境下的 vnstat 与 iftop 工具。


    译自: http://www.cyberciti.biz/networking/nload-linux-command-to-monitor-network-traffic-bandwidth-usage/

    译者:blueabysm 校对:wxy

    本文由 LCTT 原创翻译,Linux中国 荣誉推出

在 Linux/UNIX 终端下使用 nload 实时监控网络流量和带宽使用相关推荐

  1. 实时监控网络流量,精准辨别网络性能瓶颈

    网络流量反映网络运作状态,是辨别网络运行是否正常的关键指标,通过对网络流量进行监测不仅能反映交换机.路由器等设备的工作状态,更能体现整个网络资源的运行性能.同时,用户在网络中的行为可以通过其承载的流量 ...

  2. linux自带网络监控,在Linux中如何通过nload来监控网络使用情况

    nload 是一个 linux 自由软件工具,通过提供两个简单的图形来帮助linux用户和系统管理员来实时监控网络流量以及宽带使用情况:一个是进入流量,一个是流出流量. 我真的很喜欢用nload来在屏 ...

  3. linux监控应用运行情况,技术|在linux中如何通过nload来监控网络使用情况

    nload 是一个 linux 自由软件工具,通过提供两个简单的图形来帮助linux用户和系统管理员来实时监控网络流量以及宽带使用情况:一个是进入流量,一个是流出流量. 我真的很喜欢用nload来在屏 ...

  4. 如何使用nload实时监控网络带宽

    导读 nload是一个可实时监视网络流量和带宽使用情况的工具.它可以帮助你使用图表监输入和输出的流量,并提供其他信息,例如传输的数据总量和最小/最大网络使用率. 系统环境 Centos7 安装 在基于 ...

  5. linux监控覆盖视频恢复,linux下使用inotify实时监控文件变更,做完整性检查

    linux下使用inotify实时监控文件变更,做完整性检查 完整性检查是HIDS的重要组成部分之一,linux下做完整性检查的思路有3个 1.哈希对比 2.签名校验 3.inotify 方法有2个: ...

  6. Linux/Unix系统下nginx+php安装简明教程

    本文转载自Linux/Unix系统下nginx+php安装简明教程,请保留转载信息~ 一.安装nginx: 1. 安装pcre库,nginx的rewrite模板需用到pcre库: mkdir -p / ...

  7. Linux下C/C++实现(网络流量分析-NTA)

    网络流量分析(NTA - Network Traffic Analysis) 就是捕捉网络中流动的数据包,并通过查看包内部数据以及进行相关的协议.流量.分析.统计等,协助发现网络运行过程中出现的问题. ...

  8. UGeek大咖说 | 第10期:云原生下的数字化实时监控体系建设

    多年来,云原生和微服务架构的发展推动着企业数字化转型快速落地,不仅重塑了企业IT系统架构,也改变了应用的研发和运维体系.与此同时,随着不断加深的技术栈和越来越复杂的架构,使企业IT故障不可预知.难以定 ...

  9. mrtg监控短信报警 linux,mrtg监控网络流量简单配置

    这里只是简单介绍在centos下使用mrtg监控网络流量 参考鸟哥的linux私房菜,我的linux入门啊 http://linux.vbird.org/linux_security/old/04mr ...

最新文章

  1. 兰大博士神论文: 我和同门亲师妹是如何走到一起的?
  2. 关于项目过程能力基线的几个讨论
  3. 10 | 软件测试工程师需要掌握的非测试知识有哪些?
  4. 新建文件注释_PDF汇总注释原来如此简单
  5. 【Linux】宝塔Linux面板命令大全
  6. php auth和rbac区别,THINKPHP中的AUTH权限管理介绍
  7. 使用truss、strace或ltrace诊断软件的疑难杂症
  8. python——类别数据,根据类别自动选择颜色
  9. 2级c语言程序设计无忧考试,无忧考吧二级c模拟考试系统
  10. php重写mysql类_如何成功重写旧的mysql-php代码与已弃用的mysql_ *函数?
  11. linux远程调试程序,嵌入式Linux的GDB远程调试的实现
  12. 向日葵如何远程桌面Linux,最快的远程桌面向日葵软件
  13. 我是如何在开源系统中(Vue)中引入阿里巴巴Icon图标的?
  14. 软件测试工程师相关证书
  15. 自考免考的计算机应用,自学考试计算机免考条件
  16. 如何对系统声音进行选择与设置
  17. 萨缪尔·莫尔斯,一个种族主义画家是如何窃取了电报发明权的呢?
  18. 管理计算机管理没有其他设备,电脑里的设备管理器没有怎么办
  19. 增值税发票二维码解析
  20. C语言基础:输入两个分数,输出它们的和以及差。(以分数形式)

热门文章

  1. 企业要顺应社会生态环境
  2. CodeForces - 1350B Orac and Models(dp)
  3. CodeForces - 451A - Game With Sticks(博弈论)
  4. android P精简教程,华为EMUI 9.0发布:基于Android P打造 设置项精简10%
  5. 制作linux安装镜像文件,制作CentOS 6.5一键自安装ISO镜像光盘 | 聂扬帆博客
  6. UVA - 11694 Gokigen Naname(dfs)
  7. 0007-Reverse Integer(整数反转)
  8. Linux下Anaconda3安装及使用教程
  9. python高级语法-套接字编程之UDP和TCP编程
  10. 散列表的设计与实现_散列表:如何实现word编辑器的拼写检查?