目录

识别网卡

命令行参数

附加配置

技术支持

一、识别网卡

e1000e驱动支持Intel所有的GbE PCIe网卡,除了82575,82576,基于82580系列的网卡。

提示:Intel(R) PRO/1000 P Dual网卡是支持e1000,但不支持e1000e,因为82546部分支持PCIe。

更多信息关于怎么识别你的网卡,去官网的 Adapter & Driver ID Guide:

http://support.intel.com/support/go/network/adapter/idguide.htm

对于最新的Intel网卡驱动,参考下面网站,输入网卡名或者类型就能搜索到:

http://support.intel.com/support/go/network/adapter/home.htm

二、命令行参数

参数的默认值一般都是推荐的设置,除非是有特别提示。

提示:InterruptThrottleRate,RxIntDelay, TxIntDelay, RxAbsIntDelay, TxAbsIntDelay,

以上参数的详细信息参考:http://www.intel.com/design/network/applnots/ap450.htm

InterruptThrottleRate

有效范围: 0,1,3,4,100-100000(0=off, 1=dynamic, 3=dynamic conservative,4=simplified balancing)

默认值: 3

驱动可以限制网卡为收到的报文生成中断的数量的频率,即每秒生成的中断个数。驱动通过设置网卡每秒中断数量的最大值来实现这个功能。

设置InterruptThrottleRate的值大于等于100,会设置网卡每秒发送出去的中断的最大值,即使受到了更多的报文。

这样减少了系统中断的负载并能降低CPU利用率,但是会增加处理报文的延迟。

驱动默认是假定InterruptThrottleRate的值是8000,综合来看,这对所有流量类型的报文都是很好的,但是缺乏对小报文的性能和延迟。

硬件每秒能处理更多的小报文,由此一个自适应的中断调节算法就应运而生了。

驱动有2种自适应模式(设置为1,3),都能基于它收到的流量来动态调节InterruptThrottleRate的值。

在判断出收到流量的类型的最后一个时间段,会调整InterruptThrottleRate到一个合适的值。

算法对每一个时间间隔收到的流量进行分类,一旦类型确定了,InterruptThrottleRate的值就会调整到这个类型的最佳的值。有3种已经定义好的类型:

"Bulk traffic" 适用于大流量的正常大小的报文

"Low latency" 适用于小流量或占大比例的小报文的流量

"Lowest latency" 适用于几乎全是小报文或者小流量

在动态保守模式(dynamic conservative),InterruptThrottleRate在"Bulk traffic"类型是设置为4000。

如果是"Low latency"或者"Lowest latency"类型,InterruptThrottleRate会逐步的上升,直到20000。

这个默认的模式对大多数应用程序都很适用。

对那些对低延迟至关重要的情况,比如集群或网格计算,算法会降低延迟甚至会设置成模式1,在模式1下,会逐步增长InterruptThrottleRate到70000,类型为"Lowest latency"。

在精简模式(simplified),中断的速率是基于TX与RX流量的比例来设置的。如果bps(bytes per second)速率近似相同,中断速率会慢慢下降到每秒2000个中断。

如果流量大多数的是发送或者大多数的是接收,中断速率能高达8000。

时间: 03-31

网卡82546驱动linux,Linux e1000e网卡驱动相关推荐

  1. Linux系统e1000e网络驱动源码(最深入)分析过程

    简介 本文讲解得e1000e网卡驱动主要用于intel网卡,以驱动的设计流程,分析整个驱动的接收和发送包过程. 首先介绍4个e1000e基础知识: 1)PCIE的配置空间初始化:PCIE卡都遵循一个标 ...

  2. linux 服务器 安装网卡驱动,linux下安装编译网卡驱动的方法

    安装linux操作系统后发现没有网卡驱动,表现为 system → Administration → Network下Hardware列表为空. 以下为安装编译网卡驱动的过程,本人是菜鸟,以下是我从网 ...

  3. linux+网卡驱动社区,Linux下如何确定网卡所使用的驱动程序

    有些时候你可能想知道某个Linux系统的网卡正在使用什么驱动程序,下面简单介绍下如何解决这个问题. 1. 无论是集成网卡还是独立的网卡,都必须通过某种方式连接到PCI总线上,这样的话,必定有有一个代号 ...

  4. linux i217 v网卡驱动,手动安装Intel network I217-LM网卡的Linux驱动

    1.Intel官网下载Linux网卡驱动 Intel 官网下载中心:https://downloadcenter.intel.com/zh-cn/product/60019/-I217-LM 2.安装 ...

  5. linux查看当前igb的版本信息,Linux下查看网卡驱动和版本信息

    Linux下查看网卡驱动和版本信息 查看网卡生产厂商和信号 查看基本信息:lspci 查看详细信息:lspci -vvv  # 3个小写的v 查看网卡信息:lspci | grep Ethernet ...

  6. linux命令查看驱动,Linux下查看网卡驱动和版本信息

    Linux下查看网卡驱动和版本信息 查看网卡生产厂商和信号 查看基本信息:lspci 查看详细信息:lspci -vvv  # 3个小写的v 查看网卡信息:lspci | grep Ethernet ...

  7. linux网卡驱动离线安装_LINUX网卡驱动重新安装

    查看网卡版本:ethtool-i eth0 查看网卡是否被识别:lspci |grep Ethernet 定位网卡:ethtool -p eth0 一.插入UP 二.创建目录UP和jin mkdir ...

  8. linux下看网卡版本,Linux下查看网卡驱动和版本信息

    Linux下查看网卡驱动和版本信息 查看网卡生产厂商和信号 查看基本信息:lspci 查看详细信息:lspci -vvv # 3个小写的v 查看网卡 Linux下查看网卡驱动和版本信息 查看网卡生产厂 ...

  9. linux查看网卡驱动的命令,在Linux下确定网卡所使用驱动程序的方法

    有些时候你可能想知道某个Linux系统的网卡正在使用什么驱动程序,下面简单介绍下如何解决这个问题.一起去看看吧! 1.无论是集成网卡还是独立的网卡,都必须通过某种方式连接到PCI总线上,这样的话,必定 ...

  10. linux判断网卡是否挂载,检查网卡是否加载 - Linux服务器网卡驱动安装及故障排除_服务器应用_Linux公社-Linux系统门户网站...

    2.检查网卡是否加载: 驱动硬件是操作系统最基本的功能,操作系统通过各种驱动程序来驾驭硬件设备,和Windows系统不同Linux内核目前采用可加载的模块化设计(LKMs Loadable Kerne ...

最新文章

  1. 利用do文件方式进行modelsim仿真
  2. 写jsx_一种让小程序支持JSX语法的新思路
  3. 我对软件设计原则的理解
  4. zen-cart首页能否在中间栏显示“所有商品”?
  5. 第 45 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(昆明) AC(带悔贪心)
  6. 基于Bresenham和DDA算法画线段
  7. 基于Sql Server 2008的分布式数据库的实践
  8. Apache、Tomcat、IIS(PHP、JSP、ASP)共存及安装Tomcat
  9. php实现微信公众号半匹配,半全局块匹配(Semi-Global Block Matching)算法
  10. 通俗的解释交叉熵与相对熵
  11. storm中worker、executor、task之间的关系
  12. Oracle 定时任务(dbms_jobs)、expdp 与 impdp 数据泵导入导出
  13. You don’t have permission to access / on this server
  14. H264/AVC协议基本概况
  15. scratch 游戏html5,scratch3转换为html5
  16. 从C/C++到Python(之二)(By Robinvane Suen)
  17. win7系统无法开启telnet服务器,Win7系统开启telnet客户端解决无法使用命令问题
  18. HTML简述及基本结构
  19. 硕士毕业论文应该如何梳理论文框架?
  20. python多线程详解 Python 垃圾回收机制

热门文章

  1. Servlet内存马
  2. Python全栈开发【基础-09】深浅拷贝+while循环
  3. 3、流量分析--分组TopN统计
  4. c+primer 学习笔记 3
  5. (项目名).exe”。已加载符号。 无法查找或打开 PDB 文件。
  6. 中兴和华为的面试经历
  7. 【HelloKitty团队项目】Alpha阶段项目展示
  8. 解决Gitlab的The remote end hung up unexpectedly错误
  9. 无法同步因计算机未授权,iTunes无法授权和同步解决办法教程
  10. js 控制字符串长度 区分中英文