我们在 EC2 虚拟机上运行 Ubuntu 14.04。我在内核日志中看到了很多这样的错误:
[ 704.032085] xen:balloon: reserve_additional_memory: add_memory() failed: -17
[ 736.096102] xen:balloon: reserve_additional_memory: add_memory() failed: -17
[ 768.160075] xen:balloon: reserve_additional_memory: add_memory() failed: -17
[ 800.224082] xen:balloon: reserve_additional_memory: add_memory() failed: -17
[ 832.288094] xen:balloon: reserve_additional_memory: add_memory() failed: -17
显然,我们没有在虚拟机中运行 Xen,因此这些一定表明与主机的内存分配有关。我认为这不会给我们带来任何直接的问题,但我们应该担心吗?
答案1
这是少数 HVM EC2 服务器中已知的错误。
目前还不清楚问题出在内核还是亚马逊的 EC2 配置上。
您必须添加/使用以下内容PPA
来解决此问题:
https://launchpad.net/~inaddy/+archive/ubuntu/lp1304001
使用此 PPA 可以解决大多数用户的问题。
参考:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1304001