0
点赞
收藏
分享

微信扫一扫

AWS ENA驱动制作说明











AWS ENA驱动制作说明






























一:ENA驱动说明

ENA驱动是AWS的Elastic Network Adapter (ENA) 增强联网的简称。Amazon EC2 通过 Elastic Network Adapter (ENA) 向 C5, C5d, F1, G3, H1, I3, m4.16xlarge, M5, M5d, P2, P3, R4, R5, R5d, X1, X1e, and z1d 实例提供增强联网功能。

我们在SAP几个组件服务中使用的网络驱动修改为ena后,有了明显提升。



官方文档参考:

1:官方说明

https://docs.amazonaws.cn/AWSEC2/latest/UserGuide/enhanced-networking-ena.html


2:下载链接

https://github.com/amzn/amzn-drivers




二:驱动的制作说明


下面详细整个驱动的获取、编译、安装的过程。


获取驱动

git clone https://github.com/amzn/amzn-drivers


获取到最新的amzn-drivers-master.zip

编译驱动

上传到Linux服务器。解压查看:

AWS ENA驱动制作说明_Network



进入编译目录: 如图示

AWS ENA驱动制作说明_AWS_02



执行编译操作:

# make


AWS ENA驱动制作说明_AWS_03



查看当前生成的驱动文件:

AWS ENA驱动制作说明_github_04


AWS ENA驱动制作说明_AWS_05


使用驱动

将驱动放到当前启动内核模块路径下:

cp ena.ko /lib/modules/$(uname -r)/


生成模块依赖

depmod -a


重新生成内存文件系统initrd

dracut -f -v


关机
shutdown -h now



在外部通过AWS CLI将当前这个实例驱动修改为ENA

aws ec2 modify-instance-attribute --instance-id instance_id --ena-support




检查确认

开机检查

ethtool -i eth0


AWS ENA驱动制作说明_github_06



举报

相关推荐

0 条评论