The invention discloses a method and system for improving network card affinity and performance under Linux, belonging to the technical field of server performance. The method of improving network card affinity and improving performance under Linux needs to turn off the automatic adjustment function under Linux system, change the number of network card queues according to application requirements, confirm the CPU connected by network card and the interrupt number used by network card, and connect the interrupt number to CPU. This invention can optimize CPU utilization and network card performance by improving network card affinity and performance under Linux. It has good application value.
【技术实现步骤摘要】
一种Linux下通过改善网卡亲和性提升性能的方法及系统
本专利技术涉及服务器性能
,具体提供一种Linux下通过改善网卡亲和性提升性能的方法及系统。
技术介绍
计算机具有存储信息量大,使用者获取信息方便快捷等优点,受到广泛的应用。随着网络技术的飞速发展,伴随SSD高性能存储的应用,存储方面的瓶颈渐渐被消除,通用的10G网络宽带已经不能满足需求,所以高带宽网卡(如25G、40G、100G)也应运而生,但高带宽的网卡对CPU的压榨也是越来越强烈,导致Linux系统下自身的调节功能已经无法满足高带宽网卡的需求。
技术实现思路
本专利技术的技术任务是针对上述存在的问题,提供一种能够实现CPU利用率最优化,并实现网卡性能最优化的Linux下通过改善网卡亲和性提升性能的方法。本专利技术进一步的技术任务是提供一种Linux下通过改善网卡亲和性提升性能的系统。为实现上述目的,本专利技术提供了如下技术方案:一种Linux下通过改善网卡亲和性提升性能的方法,所述方法需要关闭Linux系统下的自动调节功能,根据高带宽网卡的应用需求变更网卡队列数,确认网卡连接的CPU及网卡使用的中断号 ...
【技术保护点】
1.一种Linux下通过改善网卡亲和性提升性能的方法,其特征在于:所述方法需要关闭Linux系统下的自动调节功能,根据高带宽网卡的应用需求变更网卡队列数,确认网卡连接的CPU及网卡使用的中断号,并将网卡亲和到相应的CPU和中断号上。
【技术特征摘要】
1.一种Linux下通过改善网卡亲和性提升性能的方法,其特征在于:所述方法需要关闭Linux系统下的自动调节功能,根据高带宽网卡的应用需求变更网卡队列数,确认网卡连接的CPU及网卡使用的中断号,并将网卡亲和到相应的CPU和中断号上。2.根据权利要求1所述的Linux下通过改善网卡亲和性提升性能的方法,其特征在于:该方法具体包括以下步骤S1:准备阶段1)在BIOS中开启NUMA;2)安装Linux系统;3)安装网卡驱动;S2:在Linux系统下关闭自动调节功能;S3:根据高带宽网卡的应用需求变更网卡队列数;S4:确认网卡连接的CPU及网卡使用的中断号;S5:将网卡亲和到相应的CPU和中断号上;S6:两台服务器进行相互测试。3.根据权利要求1或2所述的Linux下通过改善网卡亲和性提升性能的方法,其特征在于:所述网卡连接的CPU为网卡物理...
【专利技术属性】
技术研发人员:刘晓,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。