首页 > 系统相关 >Linux上查看网络带宽的18个常用命令

Linux上查看网络带宽的18个常用命令

时间:2022-11-10 16:00:28浏览次数:47  
标签:显示 iftop 18 nethogs 带宽 yum install 常用命令 网络带宽

Linux上查看网络带宽的18个常用命令:​

按照功能进行划分:​

监控总体带宽的使用:nload、bmon、bwm-ng、cbm、speedometer和netload​

监控总体带宽的使用(批量式输出):vnstat、ifstat、dstat和collectl​

每个套接字连接的带宽使用:iftop、iptraf、tcptrack、pkstat、netwatch和tarfshow​

每个进程的带宽使用:nethogs​

1. nload:​

安装:yum install nload -y​

实时查看各ip的流量状态,默认查看网卡eth0;​

nload –m​

查看所有网卡的流量状态:​

Linux上查看网络带宽的18个常用命令_linux


2. iftop:​

安装:yum install iftop -y​

可以监控通过每一个套接字连接传输的数据,但是无法显示进程的编号、名称。​

iftop –n​

-n 防止iftop将ip解析成主机名,避免额外的网络流量。​

Linux上查看网络带宽的18个常用命令_linux_02


3. nethogs:​

安装:yum install nethogs –y​

nethogs是一款小巧的"net top"工具,可以显示每个进程所使用的带宽,并对列表排序,将耗用带宽最多的进程排在最上面。万一出现带宽使用突然激增的情况,用户迅速打开nethogs,就可以找到导致带宽使用激增的进程。nethogs可以报告程序的进程编号(PID)、用户和路径​

Linux上查看网络带宽的18个常用命令_linux_03


4. tcptrack:​

安装:CentOS需要安装repoforge源,​

yum install tcptrack –y​

tcptrack类似iftop,使用pcap库来捕获数据包,并计算各种统计信息,比如每个连接所使用的带宽。它还支持标准的pcap过滤器,这些过滤器可用来监控特定的连接​

5. bwm-ng​

安装:yum install bwm-ng –y​

bwm-ng(下一代带宽监控器)是另一款非常简单的实时网络负载监控工具,可以报告摘要信息,显示进出系统上所有可用网络接口的不同数据的传输速度​

Linux上查看网络带宽的18个常用命令_linux_04


6. dstat:​

安装:yum install dstat –y​

此工具默认情况下会动态显示CPU,disk,net,page,system负载情况,用不同的颜色显示​

Linux上查看网络带宽的18个常用命令_linux_05


常用参数:​

-c cpu是也,显示CPU系统占用,用户占用,空闲,等待,中断,软件中断等信息​

-C 当有多个CPU时候,此参数可按需分别显示cpu状态​

e.g -C 0,1 显示cpu0和cpu1的信息​

-d disk是也,显示磁盘读写数据大小​

-D hda and total​

-n net 显示网络状态​

-N net 有多块网卡时,指定要显示的网卡​

-l load average 显示系统负载情况​

-m memory 显示内存使用情况​

-g page 显示页面使用情况​

-p process 显示进程状态​

-s swap 显示交换分区使用情况​

-S 类似D/N​

-r I/O请求情况​

-y system status​

--ipc显示ipc消息队列,信号等信息​

--socket 用来显示tcp udp端口状态​

-a all 此为默认选项 等同于 -cdngy​

-v vmstat 等同于 -pmgdsc -D total​

--output文件此选项也比较有用,可以把状态信息以csv的格式重定向到指定的文件中,以便日后查看​





标签:显示,iftop,18,nethogs,带宽,yum,install,常用命令,网络带宽
From: https://blog.51cto.com/u_12227788/5841825

相关文章

  • IT25589: LIST HISTORY COMMAND FAILS WITH DB21018E ERROR WHEN THE HISTORY FILE CO
    KnownIssues https://www.ibm.com/mysupport/s/defect/aCI3p000000kF7p/dt159458?language=en_USIT25589:LISTHISTORYCOMMANDFAILSWITHDB21018EERRORW......
  • Go 面试每天一篇(第 18 天)
    今天周一,加油!看下​​昨天的题目​​解析:1.参考答案及解析:错、对、对、错。知识点:变量的声明。1.错,x已经声明,不能使用:=;2.对;3.对,当多值赋值时,:=左边的变量无论声明与否......
  • 2022-2023-1 20221318 《计算机基础和程序设计》第十一周学习总结
    作业信息这个作业属于那个班级https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求https://www.cnblogs.com/rocedu/p/9577842.html#WEEK11作业目标学习......
  • NFC 读卡器ACR122U-A9接入Ubuntu 18.04系统
    虚拟机环境:VirtualBox图形用户界面 版本6.0.24r139119系统环境:18.04.1-Ubuntu需求:在Ubuntu环境下,接入NFC读卡器ACR122U接入方式:pcsc-lite封装了访问使用SCardAP......
  • 18. 四数之和
    18.四数之和给你一个由n个整数组成的数组 nums,和一个目标值target。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a],nums[b],nums[c],nums[d]]......
  • 数据库主从复制方法 以及nginx常用命令汇总
      主从复制可以很好解决一个服务器压力太大的缺点  在实际情况中可以让读一个库 增删查一个库具体步骤由图可知首先主库master会生成二进制日志从库可以开辟一......
  • 问题 E: 零基础学C/C++184——吉祥数
    可以利用cishu数组来记录每个数字是否被淘汰。本题的关键就是再算出如题的数组b的时候向a数组检查是,不能因为第一个数被淘汰而不算他的吉祥数,应在一轮计算结束的时候遍历......
  • vi 常用命令(CentOS 默认编辑器)
     一、关于vivi是最强大的文本编辑器,没有之一。尽管 vi已经是古董级的软件,但还是有无数新人迎着困难去学习使用,可见其经典与受欢迎的程度。无论是小说中还是电视剧,真正......
  • HDU 3518 Boring counting
    Description035nowfacedatoughproblem,hisenglishteachergiveshimastring,whichconsistswithnlowercaseletter,hemustfigureouthowmanysub......
  • HDU 1828 Picture
    ProblemDescriptionAnumberofrectangularposters,photographsandotherpicturesofthesameshapearepastedonawall.Theirsidesareallvertical......