我正在更新Azure Marketplace的映像,并遇到我之前从未见过的问题。
问题是,我们的映像使用的Microsoft SQL Server需要“至少2000 MB的内存”。 B1ms和F1s承诺将具有2 GiB RAM,这已经足够并且可以在以前完美运行。
但是,现在当我在Ubuntu 18.04上部署这样的机器时,它的RAM少了一点,SQL Server拒绝启动。
# free
total used free shared buff/cache available
Mem: 1949868 354280 208872 684 1386716
1352148
Swap: 0 0 0
我知道解决方法是采用具有更多RAM的VM大小。但是,由于它是一种市场形象,因此我们将必须将此要求传达给所有客户,并使他们使用过大的VM大小。
除了Azure bug外,是否有任何其他原因导致VM的内存少于2 GiB?
对此有任何解释吗?我也有同样的问题。我已经提出了MS Support Ticket。当收到任何新闻时,我会通知。