`

linux查看对应带宽占用

 
阅读更多

iftop工具查看

可以通过sar -n DEV 1 5 命令来获取网卡级别的流量图,命令中 1 5 表示每一秒钟取 1 次值,一共取 5 次。

命令执行后会列出每个网卡这 5 次取值的平均数据,根据实际情况来确定带宽跑满的网卡名称,默认情况下 eth0 为内网网卡,eth1 为外网网卡。

 

安装iftop工具

yum install iftop -y

 

iftop -i eth1 -P

-P 参数会将请求服务的端口显示出来,也就是说是通过服务器哪个端口建立的连接,看内网流量执行 iftop -i eth0 -P 命令。

 如上面示例图,通过分析发现最耗流量的是服务器上某些端口和对应地址建立的连接,产生了大量入网流量。执行 netstat 命令反查 对应端口对应进程。

netstat -tunlp |grep 端口号

 

nethogs查看

 

  1. yum install nethogs -y
  2. 假定当前 eth1 网卡跑满,则执行命令 nethogs eth1,在右边的红框中可以看到每个进程的网络带宽情况,左边红框显示了进程对应的 PID,在此可以确定到底是什么进程占用了系统的带宽。



 

如果确定是恶意程序,可以通过 kill -TERM <PID>  来终止程序

 

 

 

  • 大小: 105.4 KB
  • 大小: 51.8 KB
分享到:
评论

相关推荐

    ECS Linux服务器带宽跑满时排查方法 .pdf

    通过执行nethogs eth1(假定eth1网卡跑满)可以看到每个进程所占网络带宽的详细情况,同时会显示进程对应的PID号。通过这些信息可以判定是哪个进程占用了大量的带宽。 如果判定某个进程为恶意程序,占据了大量带宽...

    Linux实例带宽和CPU跑满或跑高排查.pdf

    2. 一旦找到疑似问题的进程,我们可以通过`ll /proc/PID/exe`查看其对应的程序文件,以确定其是否正常运行。如果发现是异常进程,可以直接在`top`命令的界面中使用`k`键终止进程,然后输入进程的PID进行确认。 对于...

    Linux查看PCIe版本及速率的方法

    比如PCIe 1.x和PCIe 2.x使用8b/10b编码方案,导致占用了20% (= 2/10)的原始信道带宽。 GT/s —— Giga transation per second (千兆传输/秒),即每一秒内传输的次数。重点在于描述物理层通信协议的速率属性,...

    netsys linux下开源的系统与网络资源管理器

    netsys是一个开源的工具,专为Linux设计,用于帮助管理员便捷地查看和控制系统的网络使用情况以及系统I/O流量。这个工具特别适合于追踪单个进程的网络流量,甚至可以对特定进程进行限制或关闭,极大地提升了系统管理...

    linux日常运维练习题

    可以从系统负载和网卡流量入手,查看系统的 CPU、内存、磁盘使用情况,查看网卡的流量和带宽使用情况。 39. Rsync 使用服务模式时,如果我们指定了密码文件,那么这个密码文件的权限应该设置成多少才可以? 密码...

    linux下 svac 视频解码库

    首先,SVCAC是基于H.264/AVC标准的扩展,它增加了多层编码和分层传输的能力,能够适应不同的网络带宽和显示设备。在SVCAC解码库中,核心任务是将接收到的SVCAC编码数据高效地转化为业界广泛支持的H264编码格式。这...

    linux 操作系统 GTK /proc文件 系统监视器

    在Linux操作系统中,/proc文件系统是一个非常重要的虚拟文件系统,它提供了查看和修改内核运行时状态的接口。这个特殊的文件系统并不占用磁盘空间,而是动态地反映了当前系统的进程、硬件信息以及各种系统参数。`/...

    linux性能分析工具

    用户可以从IBM DeveloperWorks的页面下载对应硬件和系统的软件包,通过解压缩并赋予可执行权限来快速安装。运行`nmon`后,用户可以通过简单的键盘输入(如c、m、t)快速切换视图,实时监控系统状态。此外,`nmon`还...

    [Linux]使用linux下的TC进行服务器流量控制.pdf

    SFQ子队列用于在竞争带宽时提供公平性,perturb参数用于定期重新洗牌队列,以防止某些连接长期占用带宽。 总结来说,Linux的TC系统提供了强大的网络流量控制能力,通过队列规定、类和分类器的组合,可以灵活地管理...

    linux 网络管理技术1

    本文将主要探讨如何使用`netstat`命令来查看端口占用情况,并延伸到其他一些常用的Linux性能监测工具,以便更好地理解和优化系统的运行状态。 `netstat`(network statistics)是Linux中的一个强大工具,用于显示网络...

    最新linux笔试题

    - **知识点:** 网络管理员的主要管理对象包括服务器、用户、服务器进程以及系统的其他资源,如磁盘空间和带宽等。 **23. 网络管理组成部分:** - **知识点:** 网络管理通常包括三个主要部分:监测、传输和管理。...

    linux认证-笔试-基础——简答题、编程和多选题参照.pdf

    Linux 文件系统通过把 i 节点和文件名进行连接, 当需要读取该文件时, 文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相对应的 i 节点号,通过该 i 节点的磁盘地址表把分散存放的文件物理块连接成...

    基于Linux平台下校园网DNS服务器配置方案.pdf

    因此,在校园网内配置DNS服务器可以提高响应速度、不占用外网带宽、灵活增减二级域名,从而提高了可访问性、可靠性和冗余性。 本方案的背景是,某学院校园网建立于2005年,初期DNS服务器所使用的Windows 2000 ...

    Linux面试题与答案

    - 通过设置quota,系统管理员可以避免磁盘空间被某一用户过度占用。 #### 38. 在Linux系统中,系统日志通常位于/etc目录 - 系统日志文件包含系统的重要活动记录,如错误消息、警告信息等。 - 日志文件通常位于`/var...

    linux proc 文件系统 编程手册

    Linux的`/proc`文件系统是操作系统内核与用户空间之间的一个重要接口,它提供了一种方式来查看和控制运行中的内核状态。这个编程手册是针对初学者的,将帮助你理解如何利用`/proc`来获取系统信息、监控性能以及进行...

    LINUX习题简答题

    Linux 文件系统通过把 i 节点和文件名进行连接,当需要读取该文件时,文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相对应的 i 节点号,通过该 i 节点的磁盘地址表把分散存放的文件物理块连接成文件...

    区分服务在Linux上的实现.pdf

    2. 令牌桶过滤(TBF,Token Bucket Filter):使用令牌数量限制队列中的数据速率,防止高优先级业务占用过多带宽,同时可以整形突发流量。 3. 随机早期检测(RED,Random Early Detection):当队列长度接近满时,...

    基于Linux的QoS编程接口研究与分析(7)[完].pdf

    2. 入口流量限制:对进入的数据包进行速率限制,防止过高带宽占用,保证网络稳定性。 3. 输入复用:判断数据包是本地使用还是需要转发。 4. 转发:根据路由信息决定数据包的走向。 5. 输出队列调度:根据QoS策略对...

Global site tag (gtag.js) - Google Analytics