IPTraf

Linux网络流量监控工具nethogs

孤人 提交于 2021-01-12 23:32:57
有时候会发现访问Linux服务器特别卡顿或者登录服务器SSH后台进一步发现大量带宽被占用,有什么简单办法能找出哪个进程占用了带宽呢?Linux 监控流量的小工具不少,如 iftop, iptraf等,大都是统计和监控网卡流量的,之前有介绍 iftop工具 ,今天介绍的NetHogs 有点特别,Nethogs 也是Linux下开源的网络流量监控工具,它的特别之处在于可以监控每个进程的网络带宽占用情况,这样可以更直观获取网络使用情况 nethogs - Net top tool grouping bandwidth per process NetHogs is a small ’net top’ tool. Instead of breaking the traffic down per protocol or per subnet, like most such tools do, it groups bandwidth by process - and does not rely on a special kernel module to be loaded. So if there’s suddenly a lot of network traffic, you can fire up NetHogs and immediately see which PID is

观察网络流量的工具-iptraf-ng

风格不统一 提交于 2020-10-05 06:58:16
最近看到vmlinux大神介绍了一款网络查看工具,感觉很好用,下面进行简要摘录: iptraf-ng 可以方便查看当前服务器网络状况:CentOS 7.0,采用了衍生版本iptraf-ng 。 iptraf-ng - h usage: iptraf - ng [options] or: iptraf -ng [options] -B [-i <iface> | -d <iface> | -s <iface> | -z <iface> | -l <iface> | - g] -h, -- help show this help message -i <iface> start the IP traffic monitor (use ' -i all ' for all interfaces) -d <iface> start the detailed statistics facility on an interface -s <iface> start the TCP and UDP monitor on an interface -z <iface> shows the packet size counts on an interface -l <iface> start the LAN station monitor (use ' -l all ' for all LAN

观察网络流量的工具-iptraf-ng

自闭症网瘾萝莉.ら 提交于 2020-08-07 19:02:21
最近看到vmlinux大神介绍了一款网络查看工具,感觉很好用,下面进行简要摘录: iptraf-ng 可以方便查看当前服务器网络状况:CentOS 7.0,采用了衍生版本iptraf-ng 。 iptraf-ng - h usage: iptraf - ng [options] or: iptraf -ng [options] -B [-i <iface> | -d <iface> | -s <iface> | -z <iface> | -l <iface> | - g] -h, -- help show this help message -i <iface> start the IP traffic monitor (use ' -i all ' for all interfaces) -d <iface> start the detailed statistics facility on an interface -s <iface> start the TCP and UDP monitor on an interface -z <iface> shows the packet size counts on an interface -l <iface> start the LAN station monitor (use ' -l all ' for all LAN

大规模机器集群-单机/集群/服务/机房/从零恢复的快速交付

与世无争的帅哥 提交于 2019-12-29 17:26:27
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 本篇内容,依赖之前的3篇文章。 大规模机器集群-故障自动处理(一) 大规模机器集群-故障自动处理(二) 大规模机器集群-基础环境一致性 名词定义 ARS: AutoRepairSystem, 故障自动维修系统 服务树: 一个树形数据结构,记录着机器与业务线的对应关系 Deployer: 企业内部的CI/CD系统,记录和执行着所有的业务程序的变更和版本 Executor: 企业内部的机器作业系统,可登录机器执行任务 运维人员: 运维工程师 = SRE = OP,系统工程师 = sys 背景 在ARS上线运行一段时间之后,解决了SRE处理机器故障耗时费力的问题,同时也产生了新需求, web SRE :既然机器故障自动修好了,能不能顺手帮我们把static/目录部署上?不大,几个G。 PaaS 平台SRE: 我们的机器修好后,需要部署一个PaaS agent,这服务不能简单地”随开机启动”,需要和当前线上各个机房的版本保持一致,你们的平台能搞吗? 机器学习平台SRE: 我们的服务是有状态的,机器修好后,要部署服务,还要观察数据加载的进度,要追上master才能引流。 。。。 ARS 在规划设计之初,目标只是机器、系统环境的自动处理,不涉及服务,随着基础能力的提升,用户自然而然地提出了这些需求。所以,本篇以“需求驱动

MySQL 调优基础(五) Linux网络

心不动则不痛 提交于 2019-12-13 21:29:13
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、TCP/IP模型 我们一般知道OSI的网络参考模型是分为7层:“应表会传网数物”——应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。而实际的Linux网络层协议是参照了OSI标准,但是它实现为4层:应用层,传输层,网络层,网络接口层。OSI的多层对应到了实际实现中的一层。我们最为关注的是传输层和网络层。一般而言网络层也就是IP层,负责IP路由寻址等等细节,而传输层TCP/UDP负责数据的可靠/快速的传输功能。 网络的实际运行过程就是发送方,从高层向底层,根据协议对数据进行一层一层的封包,每一层加上该层协议的header;而接收方,从底层向高层,不断的解封数据包,每一层去掉该层的协议的header,然后最高层的应用层得到应用层数据: 每一层添加的 Header(TCP/UDP Header, IP Header, Data Link Header) 都是为了实现该层协议服务而必须存在的协议相关数据。 二、Socket Buffer 发生方发送数据,接收方接受数据,那么双方必须存在一个保存数据的buffer,称为Socket Buffer,TCP/IP的实现都是放在kernel中的,所以Socket Buffer也是在kernel中的。Socket Buffer的大小配置对网络的性能有很大的影响

MySQL 调优基础(五) Linux网络

孤人 提交于 2019-12-13 20:47:24
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、TCP/IP模型 我们一般知道OSI的网络参考模型是分为7层:“应表会传网数物”——应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。而实际的Linux网络层协议是参照了OSI标准,但是它实现为4层:应用层,传输层,网络层,网络接口层。OSI的多层对应到了实际实现中的一层。我们最为关注的是传输层和网络层。一般而言网络层也就是IP层,负责IP路由寻址等等细节,而传输层TCP/UDP负责数据的可靠/快速的传输功能。 网络的实际运行过程就是发送方,从高层向底层,根据协议对数据进行一层一层的封包,每一层加上该层协议的header;而接收方,从底层向高层,不断的解封数据包,每一层去掉该层的协议的header,然后最高层的应用层得到应用层数据: 每一层添加的 Header(TCP/UDP Header, IP Header, Data Link Header) 都是为了实现该层协议服务而必须存在的协议相关数据。 二、Socket Buffer 发生方发送数据,接收方接受数据,那么双方必须存在一个保存数据的buffer,称为Socket Buffer,TCP/IP的实现都是放在kernel中的,所以Socket Buffer也是在kernel中的。Socket Buffer的大小配置对网络的性能有很大的影响

linux使用iptraf监测网络状况

ぃ、小莉子 提交于 2019-12-03 07:26:56
linux使用iptraf监测网络状况 听语音 | 浏览:748 | 更新:2017-11-29 12:53 | 标签: LINUX 1 2 3 4 5 6 7 分步阅读 使用iptraf可以很好的监测带宽的运行状况。 工具/原料 iptraf 方法/步骤 1 查看linux服务器上是否安装iptraf工具。 执行命令:# rpm -qa |grep iptraf 2 没有安装,执行yum安装。 #yum -y install iptraf 3 查看是否安装成功。 #yum list installed iptraf 4 首先-h查看一下命令的帮助信息。 5 #ip a查看自己启动了几块儿网卡。 6 执行命令: #iptraf -i eth0 查看eth0网卡traffic监控。 按x退出。 7 其中有一个链接ip就是我自己的ip。 执行命令: #iptraf -d eth0 可以查看eth0的详细网络数据信息。 可以查看Incoming和Outgoing的带宽信息。 按x退出。 8 执行命令: #iptraf -s eth0可以查看tcp和udp的监控。 安装x退出。 9 执行命令: #iptraf -z eth0可以查看eth0的数据包信息。 10 -B后台执行,并将结果输出到日志,日志可以指定路径,默认会放在/var/log/iptraf下面。 如果你记不住这些命令,也没关系

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

自古美人都是妖i 提交于 2019-12-03 07:26:44
linux网络流量实时监控工具之iptraf [我的Linux,让Linux更易用] IPTraf 是一个网络监控工具,功能比 nload 更强大,可以监控所有的流量,IP流量,按协议分的流量,还可以设置过滤器等,如下图 对监控网络来说,这个更适合也更强大,但在总的流量显示上,没 nload 直观和方便 官网及下载 http://iptraf.seul.org/download.html ftp://the.wiretapped.net/pub/security/network-monitoring/iptraf/iptraf-3... http://dl.wdlinux.cn:5180/soft/ iptraf-3.0.0.tar.gz 源码安装 wget ftp://iptraf.seul.org/pub/iptraf/iptraf-3.0.0.tar.gz tar zxvf iptraf-3.0.0.tar.gz cd iptraf-3.0.0 ./Setup yum方式安装 yum install -y iptraf 使用 直接运行 iptraf 后有一个如下的菜单提示,然后进入相关的选项查看 IP流量监视(IP traffic monitor) 网络接口的一般信息统计(General Interface Statistics) 网络接口的细节信息统计(Detailed

Linux中iptraf命令详解(IP局域网监控工具)

我只是一个虾纸丫 提交于 2019-12-03 07:26:31
Linux中iptraf命令详解(IP局域网监控工具) 发布时间:2017-12-27 20:46:03 作者:佚名 我要评论 iptraf命令可以实时地监视网卡流量,可以生成网络协议数据包信息、以太网信息、网络节点状态和ip校验和错误等信息 iptraf是一个基于ncurses开发的IP局域网监控工具,它可以实时地监视网卡流量,可以生成各种网络统计数据,包括TCP信息、UDP统计、ICMP和OSPF信息、以太网负载信息、节点统计、IP校验和错误和其它一些信息。 iptraf的参数列表 iptraf后面加上不同的参数,可以起到不同的作用,下面是iptraf的参数命令列表: 参数命令 作用 -i iface 网络接口:立即在指定网络接口上开启IP流量监视,iface为all指监视所有的网络接口,iface指相应的interface -g 立即开始生成网络接口的概要状态信息 -d iface 网络接口:在指定网络接口上立即开始监视明细的网络流量信息,iface指相应的interface -s iface 网络接口:在指定网络接口上立即开始监视TCP和UDP网络流量信息,iface指相应的interface -z iface 网络接口:在指定网络接口上显示包计数,iface指相应的interface -l iface 网络接口:在指定网络接口上立即开始监视局域网工作站信息

linux查看网卡吞吐量和网卡流量用自带命令,iptraf查看

你说的曾经没有我的故事 提交于 2019-12-03 07:26:18
linux查看网卡吞吐量和网卡流量用自带命令,iptraf查看。 1 命令行直接输入:iptraf(如果没有,使用yum install iptraf安装) 2.打开进入选择ip镜像。 3. 选择监听测试的接口,所有接口。 4.开启监听状态日志,系统默认日志路径。/var/log/iptraf/ip_traffic.log 4. 运行之后,开启进行监听网卡流量 5.iptraf参考用法: man iptraf 查看 此外还有很多工具命令可以查看: watch命令: watch -n 1 "/sbin/ifconfig eth0 | grep bytes"。 来源: oschina 链接: https://my.oschina.net/u/3367404/blog/2992461