据我有限的了解,AWS EC2使用Xen作为基础技术,Xen虚拟机加载EC2的AMI内核来启动实例。
所以在 EC2 实例中,我升级了内核版本(例如,从 3.10 到 3.14),然后重新启动并使用 uname -a
确认新内核 (3.14) 正在运行。
尽管内核升级已经发生,EC2 实例仍然与具有较低内核版本的原始 AMI 相关联。
我的问题是:
- EC2 的 Xen 基础是否使用新内核来启动实例?
- 在不操纵实例的 AMI 的情况下,是否可以使用升级提供的新内核功能(例如新系统调用)?
最佳答案
这可能会部分回答您的问题。创建实例时,您可以选择内核 ID,如下所示:
如果您没有选择不同的内核,它将选择上面屏幕截图中 Use default
指示的默认内核 ID。
关于linux - AMI内核ID和EC2实例安装的内核有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22320605/