1、 查看各个网卡发送、接受包情况
oracle@hbdw2:/oratmp2$netstat -ni
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
Ibond0 1500 0 328233758 0 0 0 331426557 0 0 0 BMmRU
ebond0 1500 0 926492731 0 0 0 1822546664 0 0 0 BMmRU
ebond0:1 1500 0 - no statistics available - BMmRU
ebond0:3 1500 0 - no statistics available - BMmRU
ebond1 1500 0 9095336643 0 0 0 9497066959 0 0 0 BMmRU
ebond1:1 1500 0 - no statistics available - BMmRU
eth0 1500 0 925316283 0 0 0 1822592394 0 0 0 BMsRU
eth1 1500 0 9082511424 0 0 0 9497365650 0 0 0 BMsRU
eth2 1500 0 13003043 0 0 0 8 0 0 0 BMsRU
eth3 1500 0 1179049 0 0 0 0 0 0 0 BMsRU
ib0 1500 0 328232222 0 0 0 331434671 0 0 0 BMsRU
ib3 1500 0 4955 0 0 0 0 0 0 0 BMsRU
lo 65536 0 563542270 0 0 0 563542270 0 0 0 LRU

Iface :网络接口名称
MTU:Maximum Trasmission Unit 最大传输单元
Met: Metric,度量值 , 供某些操作系统用,用于计算一条路由的成本
RX-OK :接收时,正确的数据包数。
RX-ERR :接收时,产生错误的数据包数。
RX-DRP :接收时,丢弃的数据包数。
RX-OVR :接收时,由于过速(在数据传输中,由于接收设备不能接收按照发送速率传送来的数据而使数据丢失)而丢失的数据包数。
TX-OK :发送时,正确的数据包数。
TX-ERR :发送时,产生错误的数据包数。
TX-DRP :发送时,丢弃的数据包数。
TX-OVR :发送时,由于过速而丢失的数据包数。
Flg :标志。

-- 详细补充:
Flg: 标志种类
B 已经设置了一个广播地址。
L 该接口是一个回送设备。
M 接收所有数据包(混乱模式)。
N 避免跟踪。
O 在该接口上,禁用ARP。
P 这是一个点到点链接。
R 接口正在运行。
U 接口处于“活动”状态。

MTU 最大传输单元:链路层具有最大传输单元MTU这个特性,它限制了数据帧的最大长度,不同的网络类型都有一个上限值。以太网的MTU是1500,你可以用 netstat -i 命令查看这个值。如果IP层有数据包要传,而且数据包的长度超过了MTU,那么IP层就要对数据包进行分片(fragmentation)操作,使每一片的长度都小于或等于MTU。我们假设要传输一个UDP数据包,以太网的MTU为1500字节,一般IP首部为20字节,UDP首部为8字节,数据的净荷(payload)部分预留是1500-20-8=1472字节。如果数据部分大于1472字节,就会出现分片现象。

2、 查看指定网卡发送接受包情况
oracle@hbdw2:/oratmp2$ifconfig ebond0
ebond0 Link encap:Ethernet HWaddr A0:A3:3B:D0:C7:DC
inet addr:136.142.55.2 Bcast:136.142.55.127 Mask:255.255.255.128
inet6 addr: fe80::a2a3:3bff:fed0:c7dc/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:926533235 errors:0 dropped:0 overruns:0 frame:0
TX packets:1825953502 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3331627908495 (3.0 TiB) TX bytes:1033757568200 (962.7 GiB)

Link encap :接口的概要描述。
HWaddr :网卡的硬件地址。
inet addr :网卡的IP地址。
Bcast :广播地址。
Mask :网络掩码。
UP:表示“接口已启用”。
BROADCAST :表示“主机支持广播”。
RUNNING:表示“接口在工作中”。
MULTICAST:表示“主机支持多播”。
MTU :最大传输单元
Metric 见上上表。(同“Met”)
RX packets 接收时,正确的数据包数。
RX errors 接收时,产生错误的数据包数。
RX dropped 接收时,丢弃的数据包数。
RX overruns 接收时,由于过速而丢失的数据包数。
RX frame 接收时,发生frame错误而丢失的数据包数。
(以太网是一种共享媒体(shared medium),所以必须要有机制来决定由谁来使用传输媒体,在以太网中所采用的是CSMA/CD(Carrier Sense Multiple Access with Collision Detection)方式,步骤如下:
1 将要传输的数据切割成Frame,作为传输单位。
2 要传输时先侦测电缆上是否有设备送Frame(Carrier Sense)。
3 若沒有设备使用,才准备发送Frame,并侦测是否有另外的设备发送Frame(Collision Detection)。
4 若发生碰撞,则各自等待一段随机的时间,再重试( Backoff Algorithm)。
TX packets 发送时,正确的数据包数。
TX errors 发送时,产生错误的数据包数。
TX dropped 发送时,丢弃的数据包数。
TX overruns 发送时,由于过速而丢失的数据包数。
TX carrier 发送时,发生carrier错误而丢失的数据包数。
collisions 冲突信息包的数目。
txqueuelen 发送队列的大小。
RX bytes 接收的数据量。
TX bytes 发送的数据量。

Linux之 网卡发包、接包 error 、droped 情况的更多相关文章

  1. 多队列网卡简介以及Linux通过网卡发送数据包源码解读

    http://blog.csdn.net/yanghua_kobe/article/details/7485254 首先我们看一下一个主流多队列网卡(E1000)跟多核CPU之间的关系图: 非多队列: ...

  2. 代码学习-Linux内核网卡收包过程(NAPI)【转】

    转自:https://blog.csdn.net/crazycoder8848/article/details/46333761 版权声明:本文没有任何版权限制,任何人可以以任何方式使用本文. htt ...

  3. Linux:Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21...

    问题: Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21... ...

  4. linux下网卡bonding配置(转)

    linux下网卡bonding配置   章节 bonding技术 centos7配置bonding centos6配置bonding 一.bonding技术 bonding(绑定)是一种linux系统 ...

  5. linux下网卡bonding配置

    linux下网卡bonding配置   章节 bonding技术 centos7配置bonding centos6配置bonding 一.bonding技术 bonding(绑定)是一种linux系统 ...

  6. Linux双网卡绑定实现负载均衡

    系统环境:CentOS release 6.9 (Final) Linux centos6 2.6.32-696.10.1.el6.x86_64 Ubuntu系统下使用ifenslave进行网卡配置, ...

  7. Linux多网卡绑定(bond)及网络组(team)

    Linux多网卡绑定(bond)及网络组(team)   很多时候,由于生产环境业务的特殊需求,我们需要对服务器的物理网卡实施特殊的配置,从而来满足不同业务场景下对服务器网络的特殊性要求.如高并发的网 ...

  8. Linux 双网卡绑定

    Linux 双网卡绑定 Linux 双网卡绑定双网卡绑定的常用模式:mode1:active-backup 模式,即主备模式.mode0:round-broin 模式,即负载均衡模式(需要交换机配置聚 ...

  9. linux配置网卡IP地址命令详细介绍及一些常用网络配置命令

    linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...

随机推荐

  1. SQL或HQL预编译语句,可以防止SQL注入,可是不能处理%和_特殊字符

    近期项目在做整改,将全部DAO层的直接拼接SQL字符串的代码,转换成使用预编译语句的方式.个人通过写dao层的单元測试,有下面几点收获. dao层代码例如以下 //使用了预编译sql public L ...

  2. 二叉排序树(BST)构造与应用

             二叉排序树(BST)构造与应用       本文取自<数据结构与算法>(C语言版)(第三版).出版社是清华大学出版社.       本博文作为学习资料整理. 源码是VC+ ...

  3. Python 安装 BeautifulSoup(Win7)

    准备材料: 1.Win7,已安装的 Python3.4.1 2.BeautifulSoup4.3.2安装包 安装办法: 1.打开cmd 2,进入BeautifulSoup的解压文件夹 3,执行 pyt ...

  4. HTML中在a标签中添加onclick事件

    1.链接的onclick 事件被先执行,其次是href属性下的动作; 2.假设链接中同时存在href 与onclick,如果想让href 属性下的动作不执行,onclick 必须得到一个false的返 ...

  5. js、jquery实现模糊搜索功能

    模糊搜索功能在工作中应用广泛,并且很实用,自己写了一个方法,以后用到的时候可以直接拿来用了! 实现的搜索功能: 1. 可以匹配输入的字符串找出列表中匹配的项,列表框的高度跟随搜索出的列表项的多少改变 ...

  6. 多线程编程学习笔记——async和await(三)

    接上文 多线程编程学习笔记——async和await(一) 接上文 多线程编程学习笔记——async和await(二) 五.   处理异步操作中的异常 本示例学习如何在异步函数中处理异常,学习如何对多 ...

  7. acffo的开源项目汇总

    1. XWaveView, 流动波浪效果                      2.LogRecordHelper, logcat日志记录存储到文件 可以指定TAG , 将logcat日志写入文件 ...

  8. 智能合约语言 Solidity 教程系列5 - 数组介绍

    写在前面 Solidity 是以太坊智能合约编程语言,阅读本文前,你应该对以太坊.智能合约有所了解, 如果你还不了解,建议你先看以太坊是什么 本文前半部分是参考Solidity官方文档(当前最新版本: ...

  9. Jmeter接口测试使用beanshell断言json返回

    一般情况下响应断言就能解决很多问题,但是返回复杂的json时就需要用到beanshell断言. 举个例子 免费的接口API www.sojson.com/api/beian/sojson.com ho ...

  10. 【java】ArrayList、Iterator用法

    package com.tn.collect; import java.util.ArrayList; import java.util.Iterator; class Product{ public ...