Linux系统之nethogs命令

1.简介

NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是依照进程进行带宽分组。

NetHogs不需要依赖载入某个特殊的内核模块。

假如发生了网络堵塞你能够使用NetHogs立即看到哪个PID形成的这种情况。

这样就很容易找出哪个程序突然长时间占用你的带宽。

NetHogs是一个类似于Linux的top指令的开源的指令行东西,用来按进程或程序实时计算网络带宽使用率,它能够直观的显示每个进程占用的带宽。

Centos安装:

yum install nethogs -y

Ubuntu安装:

sudo apt-get install nethogs

安装完成后直接SSH内执行:nethogs 即可

2.参数说明

-V打印命令版本
-h打印帮助
-bbughunt模式
-d指定显示刷新频率,单位秒,默认1秒
-v指定流量单位模式(0 = KB/s, 1 = total KB, 2 = total B, 3 = total MB)
-c设置刷新更新次数
-ttracemode模式,可以记录下每一次刷新的流量值
-p混杂模式下监听流量(不建议使用)
-s按照发送流量排序输出
-a监控所有网卡端口,包括环回接口

3.运行模式下按键说明

q退出
s按照发送流量排序
r按照接受流量排序
m切换端口流量单位显示模式在B,KB,MB之间流量切换

4.教程结束,就可以正常使用啦。

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/9726

(0)
郭靖的头像郭靖
上一篇 2023年9月19日 下午4:48
下一篇 2023年9月20日 下午5:17

相关推荐

  • Linux 修改系统时间的两种方式

    我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成2010年4月5日的命令如下。 [root@rhel ~]# date -s 20100405 Mon Apr  5 00:00:00 CST 2010 将系统时间设定成14点31分0秒的命令如下 [root@rhel ~]# date -s 14:31:00 Mon Apr&n…

    2023年7月27日
    1.1K00
  • Centos7上安装Zabbix6.0

    1、先安装依赖,mysql,nginx,php mysql安装,mysql版本要8.0及以上 Nginx安装 PHP 部署 启动后即可在浏览器通过ip访问到测试页,如果访问失败,检查ip80端口是否开放 2、zabbix安装 选择版本 看别人的资料说6.0在centos7系统只能通过source安装,所以到官网选择source安装,选择TLS长久维护版 安装…

    2023年5月31日
    1.1K00
  • root用户 ssh远程登录 提示access denied

    ssh远程登录 提示Access denied,如下图所示: 需要修改SSH服务配置文件sshd_config来解决这个问题。文件路径为 /etc/ssh/sshd_config ,默认文件内容如下图: 图中红框内容修改为 PermitRootLogin yes,如下图所示: 修改好配置文件并保存,service ssh restart 重启SSH服务,ss…

    2023年6月8日
    1.2K00
  • 实验案例:LVM卷管理及配额设置

    实验环境 公司准备在Internet中搭建FTP服务器(CentOS 7.3 系统平台),面向全国各地的员工及部分VIP客户提供资料上传下载的空间。考虑动态扩容的需要,计划增加两块SCSI硬盘并构建LVM逻辑卷(挂载到/date目录下)专门用于存放电子邮件数据,并通过磁盘配额的方式限制用户的电子邮箱空间。 需求描述 采用LVM磁盘管理方案:添加两块SCSI硬…

    2024年6月25日
    1.4K00
  • CentOS如何修改root用户登录时默认目录

    如何修改root用户默认目录,修改/root/.bash_profile文件,只要加一行cd 路径就可以。 修改其它用户的配置,这个文件应该是在/home/username/.bash_profile(username为登录用户名)。 如何修改用户主机名?

    2023年11月7日
    91500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信