`
CharlesCui
  • 浏览: 427809 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

linux中统计网卡一定频率之间接收到的数据包数量脚本

阅读更多

 

PackageCount.rb

 

loop{
tempStr=`ifconfig eth0`
cur_count=/RX\spackets:(\d*)\s/.match(tempStr)[1].to_i
sleep 2
tempStr=`ifconfig eth0`
after_count=/RX\spackets:(\d*)\s/.match(tempStr)[1].to_i
per_sec_count=after_count-cur_count
puts "per_sec_count:#{per_sec_count}"
}

 

分享到:
评论
3 楼 jack 2008-08-28  
刑天战士 写道
这东西干嘛要用ruby写,拿shell写不好吗?


管它用什么语言写的,有个新的方式可选也是不错的
2 楼 rubynroll 2008-08-28  
好处就是,对于ruby程序员来说,不用去学shell编程。

另外,用ruby不见得比shell复杂,shell高手写一个来看看?
1 楼 刑天战士 2008-08-20  
这东西干嘛要用ruby写,拿shell写不好吗?

相关推荐

    linux下读取网卡数量 c脚本

    linux 网卡 数量 c 脚本linux 网卡 数量 c 脚本linux 网卡 数量 c 脚本linux 网卡 数量 c 脚本linux 网卡 数量 c 脚本

    Linux查看或统计网卡流量的方式详解.docx

    例如,bytes 表示接口发送或接收的数据的总字节数,packets 表示接口发送或接收的数据包总数,errs 表示由设备驱动程序检测到的发送或接收错误的总数等。 3. ifstat 命令 ifstat 命令是一个统计网络接口活动状态的...

    网卡接收和发送数据包的过程

    #### 网卡接收数据包过程 当网络接口卡(NIC)接收到数据帧时,它会触发一个硬件中断信号,通知操作系统有新的数据到达。这个中断信号由网卡硬件产生,通过中断控制器发送到处理器。操作系统接收到中断信号后,会...

    linux 网卡流量统计脚本

    linux 网卡流量统计脚本

    Linux内核中网卡驱动

    首先,网卡驱动的主要任务是为网络接口提供抽象化的访问方法,使得操作系统可以独立于硬件实现,高效地发送和接收数据包。网络接口是硬件层面与软件层面交互的桥梁,它通过设备结构(`struct device`)来表示。在...

    linux读取网卡数量

    在Linux操作系统中,获取系统中的网卡数量是一项基础但重要的任务,这通常涉及到网络管理、监控或者自动化脚本的编写。下面将详细讲解如何通过命令行工具和编程接口来读取Linux系统的网卡数量。 首先,我们可以使用...

    linux网卡流量监控脚本

    shell脚本实现的监控linux服务器上的网卡流量的脚本,可选择网卡,可查看统计数据和连接情况

    linux 双网卡绑定脚本 多主机管理命令同时执行 脚本

    在Linux系统中,双网卡绑定(Bonding)是一种网络冗余和负载均衡技术,它允许将多个物理网络接口(NICs)组合成一个逻辑接口,以提高网络连接的可靠性和带宽。这个"linux 双网卡绑定脚本 多主机管理命令同时执行 ...

    linux双网卡绑定脚本

    linux系统双网卡绑定脚本,直接可用,可根据实际情况自行修改脚本,通俗易懂。

    数据包从以太网卡到传输层的整个过程的概述

    从以太网卡接收到数据包开始,直至数据包被传递至传输层,整个过程可以分为以下几个关键步骤: ### 1. 硬件中断响应 当以太网卡接收到数据包时,它会触发一个硬件中断,通知CPU有新的数据包到达。在Linux系统中,...

    Python选择网卡发包及接收数据包

    当一台计算机上有多个网卡时,需要选择对应IP地址的网卡进行发送数据包或者接受数据包。 1、选择网卡发包(应用scapy): plface=conf.route.route(××.××.××.××)[0] #××.××.××.××为对应网卡网络中...

    详解Linux查看实时网卡流量的几种方式

    执行结果会显示每秒接收和发送的数据包数量、字节数等信息,例如: ```bash Linux 2.6.32-431.el6.x86_64 (CDVM-213017031) 05/04/2017 _x86_64_ (4 CPU) 08:05:30 PM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/...

    linux中各种最新网卡2.5G网卡驱动,不同型号的网卡需要不同的驱动,整合各种网卡驱动,包括有线网卡、无线网卡、Wi-Fi热点

    linux中各种最新网卡2.5G网卡驱动,不同型号的网卡需要不同的驱动,整合各种网卡驱动,包括有线网卡、无线网卡、自动安装Wi-Fi热点。 最近在做路由器二次开发,现在市面上卖的新设备,大多数都采用了2.5G网卡,现在...

    基于Linux的802_11b无线局域网数据包捕获方法

    RFMonitor模式允许无线网卡接收除基本服务集(BSS)外的所有无线电频率上的数据包,而Promiscuous模式则允许无线网卡接收所有在该频率上的数据包,无论数据包的目标地址是不是自己的无线网卡。 对于802.11b数据包捕获...

    linux网络数据包处理流程

    Linux网络数据包处理流程是计算机网络领域的一个基础知识点,它描述了数据包从到达网卡开始到被操作系统处理和转发的整个过程。Linux内核中的网络数据包处理流程是高效而复杂的,涉及到多个内核模块和功能组件。本文...

    在Linux中实现多网卡绑定

    在Linux系统中实现多网卡绑定是一种网络技术,它通过将多块网络接口设备绑定在一起,形成一个单一的虚拟网络接口,以实现网络流量的负载均衡和网络冗余。以下将详细介绍有关Linux多网卡绑定的原理、技术功能、不同...

    linux网卡绑定脚本

    下载后吧后缀名改成py即可,仅仅实用与Linux系统,目前仅仅在rhel和centos两个类型里面进行过测试()。

    Linux多核环境网卡驱动优化研究.pdf

    在网卡驱动中,硬件中断(Hard Interrupt)是网卡接收到数据包后通知CPU的第一步。当数据到达时,网卡触发硬件中断,CPU暂停当前任务,执行中断处理程序。在单核心系统中,中断处理过程独占CPU,这可能导致其他进程...

    C/C++ 发送UDP数据与接收UDP数据完整代码(支持指定网卡)

    在Linux中,我们通常使用`socket`API来实现网络编程,其中`socket()`函数创建套接字,`bind()`绑定本地地址,`connect()`连接到远程地址(对于单播),`sendto()`和`recvfrom()`用于发送和接收数据,`setsockopt()`...

    Linux系统CS网卡驱动.rar_CS LINUX_linux网卡_网卡 驱动_网卡驱动

    在Linux系统中,网卡驱动程序是操作系统与网络硬件之间的桥梁,它负责处理网络设备的输入输出,使得操作系统能够与物理网络进行通信。本资源"Linux系统CS网卡驱动.rar"提供的是针对CS(可能指的是Cardbus或串行通信...

Global site tag (gtag.js) - Google Analytics