根据我的有限理解,AWS EC2使用Xen作为基础技术,Xen虚拟机加载EC2的AMI内核以启动实例.
所以在EC2实例中我升级内核版本(例如,从3.10升级到3.14),然后重启并使用uname -a确认新内核(3.14)正在运行.
尽管已经发生了内核升级,但EC2实例仍然与具有较低内核版本的原始AMI相关联.
我的问题是:
> EC2的Xen基础是否使用新内核来启动实例?
>如果不操纵实例的AMI,是否可以使用升级提供的新内核功能(例如新系统调用)?
解决方法:
这可能会部分回答您的问题.在创建实例时,您可以选择内核ID,如下所示:
如果您没有选择其他内核,它将获取上面屏幕截图中使用默认值指示的默认内核ID.