检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]上海大学通信与信息工程学院,上海200072
出 处:《电子测量技术》2010年第9期122-125,共4页Electronic Measurement Technology
基 金:上海市科委科研计划开放型项目资助(09511501300)
摘 要:对基于双核网络处理器MPC8572E的网络设备在Linux环境下的网络驱动程序作了研究,发现网络处理器对一帧数据处理的时延与该帧大小无关,提高设备性能的关键取决于网络处理器处理帧的速率。为了解决设备转发瓶颈,系统实现了NAPI网络设备驱动,解决了大量帧到达时因中断活锁而导致的转发性能受限的问题,并在此基础上实现了基于双核的NAPI进一步优化。测试结果表明,系统的转发性能得到了明显的提高。This paper makes a study on the network device driver in Linux based on the dual-core network processor MPC8572E.It concludes that the process-delay of a frame is independent of the frame size.The key to improving the devices performance depends on the rate of frame processing.The NAPI network device driver is designed to solve the bottleneck of the forwarding which caused by the interruption live lock when a large number of frames are arriving.Furthermore,an optimization of NAPI with dual-core processor is implemented.At last,the results show that the system forwarding performance is significantly improved.
关 键 词:网络处理器 嵌入式LINUX 网络设备驱动 NAPI
分 类 号:TP316.81[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7