E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NAPI
NAPI
处理方式分析
NAPI
的核心在于:在一个繁忙网络,每次有网络数据包到达时,不需要都引发中断,因为高频率的中断可能会影响系统的整体效率,在高流量下,网卡产生的中断可能达到每秒几千次,而如果每次中断都需要系统来处理,是一个很大的压力
suiyuan19840208
·
2012-08-23 22:00
struct
网络
list
System
action
终端
NAPI
NAPI
是Linux上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后POLL的方法来轮询数据。
bingqingsuimeng
·
2012-08-12 22:00
timer
struct
网络
list
buffer
resources
NAPI
In Linux Network Device Driver
简介:
NAPI
是Linux上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以POLL的方法来轮询数据,类似于底半方式(bottom-half的处理模式);但是目前在
kernel_learner
·
2012-05-08 20:00
网络子系统在链路层的收发过程剖析(三)
(4),poll函数NON—
NAPI
方式: 这种方式对应该的poll函数为process_backlog: structsoftnet_data*queue=&__get_cpu_var
zdblw
·
2012-05-04 15:00
napi
解释
前言:
NAPI
是Linux上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后POLL的方法来轮询数据,(类似于底半(bottom-half
cybertan
·
2012-03-27 08:00
数据结构
struct
list
网络
action
平台
Linux网络性能优化方法简析
本文集中于发送路径和接收路径上的优化方法分析,其中的
NAPI
本质上是接收路径上的优化,但因为它
xiyu_1986
·
2012-01-04 14:00
NAPI
技术在 Linux 网络驱动上的应用和完善
简介:
NAPI
是Linux上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以POLL的方法来轮询数据,类似于底半方式(bottom-half的处理模式);但是目前在
xiyu_1986
·
2012-01-04 14:00
网络数据包收发流程(二):不配置
NAPI
的情况
上一篇讲的是内核配置成
NAPI
的情况,那也是绝大多数内核使用的配置现在讲讲内核不配置成
NAPI
时的情况一、noNAPI数据结构不配置
NAPI
的时候,网络设备不使用自己的
napi
_struct结构,所有网络设备驱动都使用同一个
174181597
·
2011-12-04 20:08
职场
休闲
数据链路层3
5处理输入数据帧netif_receive_skb函数是
napi
_struct实例的poll函数使用的,帮助函数处理输入数据帧。
yuejiewc
·
2011-11-22 22:00
数据结构
优化
list
struct
网络
linux内核
数据链路层二
不支持
NAPI
的网络设备的中断处理程序掉netif_rx函数,把数据帧放在当前执行中断处理程序的CPU的输入队列中。net_rx_action()从输入队列中获
yuejiewc
·
2011-11-17 18:00
网络接收流程描述
在2.6.24.4中所有的网卡,不管是否支持
napi
,都是通过structnapi_struct结构进行。所有我们先说一下这个结果。
dianhuiren
·
2011-10-22 10:00
struct
网络
list
input
hook
output
Chrome插件的国际化技巧
其实之前我在做Chrome插件时都有个疑点,翻译JavaScript里的文字用Chrome的i18
nAPI
很容易,但是要翻译HTML就麻烦了,毕竟动态生成HTML没有静态的方便。
keakon iBeyond
·
2011-10-21 06:00
chrome
插件
国际化
网络数据包收发流程(二):不配置
NAPI
的情况
上一篇讲的是内核配置成
NAPI
的情况,那也是绝大多数内核使用的配置现在讲讲内核不配置成
NAPI
时的情况一、noNAPI数据结构不配置
NAPI
的时候,网络设备不使用自己的
napi
_struct结构,所有网络设备驱动都使用同一个
jw212
·
2011-09-01 10:00
数据结构
struct
网络
list
null
action
linux设备驱动程序之接收发送队列
本文主要描述这两个流程的细节,其中流量控制,虚拟设备的绑定,网桥都在这一层有所涉及,但不予讨论,并且基本不涉及
NAPI
。
zysharelife
·
2011-05-30 15:00
netif_rx_schedule函数自Linux-2.6.30开始不再使用
Linux内核自2.6.30开始便不再使用netif_rx_schedule这个函数,取而代之的是__
napi
_schedule,可以到http://lxr.free-electrons.com/ident
lion3875
·
2011-05-04 15:44
linux
职场
休闲
linux fedora 14(内核2.6.35.6) PF_RING+libpcap 极速捕获千兆网数据包,不丢包
前面讲到了libpcap捕获数据包,尤其在千兆网的条件下,大量的丢包,网上搜索好久,大概都是PF_PACKET+MMAP,
NAPI
,PF_RING之类的方法,我对PF_RING+libpcap
smilestone322
·
2011-03-27 13:00
linux
SVN
makefile
终端
看Linux网管员如何进行网络性能优化
本文集中于发送路径和接收路径上的优化方法分析,其中的
NAPI
本质上是接收路径上的优化,但因为它在Linux的内核出现时间
million123
·
2011-01-05 23:09
优化
linux
网络
休闲
网管
看Linux网管员如何进行网络性能优化
本文集中于发送路径和接收路径上的优化方法分析,其中的
NAPI
本质上是接收路径上的优化,但因为它在Linux的内核出现时间
yangzm0819
·
2011-01-05 23:09
网络
Linux
网管
Unix/Linux
网络性能优化(
NAPI
)
发送路径上的优化 TSO (TCP Segmentation Offload) TSO (TCP Segmentation Offload) 是一种利用网卡分割大数据包,减小 CPU 负荷的一种技术,也被叫做 LSO (Large segment offload) ,如果数据包的类型只能是 TCP,则被称之为 TSO,如果硬件支持 TSO 功能的话,也需要同时支持硬件的 TCP
xitong
·
2011-01-04 20:00
性能优化
网络性能优化(
NAPI
)
发送路径上的优化TSO(TCPSegmentationOffload)TSO(TCPSegmentationOffload)是一种利用网卡分割大数据包,减小CPU负荷的一种技术,也被叫做LSO(Largesegmentoffload),如果数据包的类型只能是TCP,则被称之为TSO,如果硬件支持TSO功能的话,也需要同时支持硬件的TCP校验计算和分散-聚集(ScatterGather)功能。可以看
ustc_dylan
·
2011-01-04 20:00
struct
tcp
网络
网络协议
header
性能优化
NAPI
机制分析
NAPI
的核心在于:在一个繁忙网络,每次有网络数据包到达时,不需要都引发中断,因为高频率的中断可能会影响系统的整体效率,假象一个场景,我们此时使用标准的 100M 网卡,可能实际达到的接收速率为
xitong
·
2011-01-04 20:00
api
NAPI
机制分析
NAPI
的核心在于:在一个繁忙网络,每次有网络数据包到达时,不需要都引发中断,因为高频率的中断可能会影响系统的整体效率,假象一个场景,我们此时使用标准的100M网卡,可能实际达到的接收速率为80MBits
ustc_dylan
·
2011-01-04 20:00
linux
struct
list
网络
api
interface
NAPI
的一些知识
NAPI
是Linux上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后POLL的方法来轮询数据,(类似于底半(bottom-half
sydnash
·
2010-12-22 11:00
Linux内核分析 - 网络[一]:收发数据包的调用
简单来说,
NAPI
是综合中断方式与轮询方式的技术。数据量很低与很高时,
NAPI
可以发挥中断方式与轮询方式的优点,性能较好。
qy532846454
·
2010-12-01 15:00
网络
struct
list
action
linux内核
Linux内核
napi
机制分析(转)
简介:
NAPI
是Linux上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后POLL的方法来轮询数据。
wsclovezlq
·
2010-11-04 11:00
linux程序体会实践
linux内核
buffer
网络
resources
list
timer
NAPI
技术在 Linux 网络驱动上的应用和完善
NAPI
是Linux上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以POLL的方法来轮询数据,类似于底半方式(bottom-half的处理模式);但是目前在Linux
yukuninfoaxiom
·
2010-10-12 16:00
Linux内核
NAPI
机制分析
Linux内核
NAPI
机制分析 简介:
NAPI
是 Linux 上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后 POLL
yukuninfoaxiom
·
2010-10-11 14:00
Linux内核
NAPI
机制分析
Linux内核
NAPI
机制分析 简介:
NAPI
是 Linux 上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后 POLL
yukuninfoaxiom
·
2010-10-11 14:00
网络
list
struct
buffer
resources
linux内核
Linux设备轮询机制分析
http://blog.csdn.net/joshua_yu/archive/2006/01/27/589460.aspx一、设备轮询机制的基本思想所谓的设备轮询机制实际上就是利用网卡驱动程序提供的
NAPI
Stephen_yu
·
2010-08-04 19:00
linux
工作
网络
struct
null
insert
NAPI
技术在 Linux 网络驱动上的应用
http://www.ibm.com/developerworks/cn/linux/l-
napi
/index.html#main2004年6月24日
NAPI
是Linux上采用的一种提高网络处理效率的技术
Stephen_yu
·
2010-08-02 16:00
Linux内核
NAPI
机制分析
简介:
NAPI
是Linux上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后POLL的方法来轮询数据。
Stephen_yu
·
2010-08-02 15:00
struct
网络
list
buffer
resources
linux内核
netif_receive_skb
对于驱动接收分为
NAPI
和netif_rx方式。
willand1981
·
2010-07-28 14:00
Receive packet steering patch详解
简介在这里: http://lwn.net/Articles/362339/ linux现在网卡的驱动支持两种模式,一种是
NAPI
,一种是
simohayha
·
2010-07-25 16:00
数据结构
.net
linux
Google
网络协议
Receive packet steering patch详解
简介在这里:http://lwn.net/Articles/362339/linux现在网卡的驱动支持两种模式,一种是
NAPI
,一种是非
NAPI
模式,这
simohayha
·
2010-07-25 16:00
数据结构
.net
Linux
Google
网络协议
第一个CUDA程式
第一��CUDA程式发表时间:2009-01-09CUDA目前有�煞N不同的API:RuntimeAPI和DriverAPI,�煞
NAPI
各有其�m用的���。
lychina
·
2010-07-19 11:47
CUDA
职场
休闲
程式
NAPI
模式--中断和轮询的折中以及一个负载均衡的问题
处理外部事件是cpu必须要做的事,因为cpu和外设的不平等性导致外设的事件被cpu当作是外部事件,其实它们是平等的,只不过冯氏机器不这么认为罢了,既然要处理外部事件,那么就需要一定的方法,方法不止一种,大致有中断和轮询以及一种混杂又复杂的方式,也就是DMA方式。中断是cpu被动处理的一种方式,也就是说cpu不知道何时中断,只要有了中断就会通知cpu,而cpu此时必须停下一切来处理,而轮询是cpu主
dog250
·
2010-02-09 17:00
工作
算法
linux
负载均衡
文件同步
linux内核
NAPI
模式--中断和轮询的折中以及一个负载均衡的问题
处理外部事件是cpu必须要做的事,因为cpu和外设的不平等性导致外设的事件被cpu当作是外部事件,其实它们是平等的,只不过冯氏机器不这么认为罢了,既然要处理外部事件,那么就需要一定的方法,方法不止一种,大致有中断和轮询以及一种混杂又复杂的方式,也就是DMA方式。中断是cpu被动处理的一种方式,也就是说cpu不知道何时中断,只要有了中断就会通知cpu,而cpu此时必须停下一切来处理,而轮询是cpu主
dog250
·
2010-02-09 17:00
linux
负载均衡
工作
NAPI
模式--中断和轮询的折中以及一个负载均衡的问题
处理外部事件是cpu必须要做的事,因为cpu和外设的不平等性导致外设的事件被cpu当作是外部事件,其实它们是平等的,只不过冯氏机器不这么认为罢了,既然要处理外部事件,那么就需要一定的方法,方法不止一种,大致有中断和轮询以及一种混杂又复杂的方式,也就是DMA方式。中断是cpu被动处理的一种方式,也就是说cpu不知道何时中断,只要有了中断就会通知cpu,而cpu此时必须停下一切来处理,而轮询是cpu主
dog250
·
2010-02-09 17:00
算法
linux
工作
负载均衡
文件同步
linux内核
NAPI
模式--中断和轮询的折中以及一个负载均衡的问题
处理外部事件是cpu必须要做的事,因为cpu和外设的不平等性导致外设的事件被cpu 当作是外部事件,其实它们是平等的,只不过冯氏机器不这么认为罢了,既然要处理外部事件,那么就需要一定的方法,方法不止一种,大致有中断和轮询以及一种 混杂又复杂的方式,也就是DMA方式。中断是cpu被动处理的一种方式,也就是说cpu不知道何时中断,只要有了中断就会通知cpu,而cpu此时必须停 下一切来处理,而轮询是c
totoxian
·
2010-02-09 17:00
负载均衡
Linux CentOS 安装vmare workstation 7.0 无法启动解决
struct
napi
_struct { int dummy; }; 屏蔽 掉。 重新打成v
gaoyuntao2005
·
2009-11-24 23:00
linux
centos
Linux CentOS 安装vmare workstation 7.0 无法启动解决
struct
napi
_struct { int dummy; }; 屏蔽 掉。 重新打成v
gaoyuntao2005
·
2009-11-24 23:00
linux
centos
2009年11月14日上海讲座-Linux网络设备驱动PPT
Linux网络设备驱动架构Linux网络设备驱动数据流程NON-
NAPI
模式数据接收流程
NAPI
模式数据接收流程数据发送流程Linux网络协议栈的实现TCP/UDP/IP/MAC各层数据传递
21cnbao
·
2009-11-15 11:03
linux
职场
休闲
网络设备驱动
2009年11月14日上海讲座-Linux网络设备驱动PPT
Linux网络设备驱动架构Linux网络设备驱动数据流程NON-
NAPI
模式数据接收流程
NAPI
模式数据接收流程数据发送流程Linux网络协议栈的实现TCP/UDP/IP/MAC各层数据传递
21cnbao
·
2009-11-15 11:03
linux
职场
休闲
网络设备驱动
数据报的接收过程详解---从网卡到L3层(非
NAPI
,即接收数据采用中断方式)
最近又回头看了看相关知识和内核源代码,算是理清了思路,特整理在此.本篇笔记写的是2.4中数据报的接收过程,从网卡到网络层的具体路线,2.4中大部分网卡采用的是中断的方式接收数据(好像是从2.5以后开始支持
NAPI
enchen
·
2009-08-14 19:59
职场
休闲
数据报
数据报的接收过程详解---从网卡到L3层(非
NAPI
,即接收数据采用中断方式)
最近又回头看了看相关知识和内核源代码,算是理清了思路,特整理在此.本篇笔记写的是2.4中数据报的接收过程,从网卡到网络层的具体路线,2.4中大部分网卡采用的是中断的方式接收数据(好像是从2.5以后开始支持
NAPI
enchen
·
2009-08-14 19:59
职场
休闲
数据报
Linux内核
NAPI
机制分析
简介:
NAPI
是Linux上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后POLL的方法来轮询数据。
taina2008
·
2008-10-26 11:00
struct
网络
list
buffer
resources
linux内核
net_rx_action函数和process_backlog函数解析(转)
网络数据包在上半部的处理通常有两种模式:传统的netif_rx模式和
NAPI
模式,在这里我们主要讨论网络下半部的内容,对这两种模式的机制不作涉及,但无论上半部采用何种收包模式,都会调用__netif_rx_schedule
weixiuc
·
2008-09-20 13:00
struct
list
网络
action
按拼音或者笔画排序你的字符串
不用担心,WindowsI18
NAPI
已经给我们提供了相关的函数来实现这一切,你所需要做的就是传入一个合适的参数。下面的函数会将GBK中所有的汉字按拼音或者笔画序输出到控制
vbvan
·
2007-10-30 14:00
Algorithm
windows
数据库
api
Microsoft
Linux内核
NAPI
机制分析
简介:
NAPI
是 Linux 上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后 POLL 的方法来轮询数据。
isiqi
·
2007-03-22 17:00
数据结构
linux
.net
网络应用
网络协议
Linux内核
NAPI
机制分析
简介:
NAPI
是Linux上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后POLL的方法来轮询数据。
bekars
·
2007-03-22 17:00
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他