【问题标题】:GCP VM stopped respondingGCP 虚拟机停止响应
【发布时间】:2021-07-01 10:33:33
【问题描述】:

我们在 GCP 上有一个虚拟机服务器。昨天,服务器停止响应,我们什至无法 SSH 进入服务器,但重启服务器后一切正常。我正在查看指标,这就是我注意到的:

  1. 没有那个时期的内存利用率数据。在此之前,内存利用率为 90%。
  2. Read Through Put 相当高; 13 MiB/s

可能出了什么问题?我还应该考虑看什么?

【问题讨论】:

  • 接下来的一个步骤是检查内部logs
  • 您的问题没有详细信息,因此只能提出建议。 1) 确保 VM 没有耗尽磁盘空间。这是 SSH 失败的常见问题。 2) 90% 的内存利用率太高。尽量将内存利用率保持在 80% 以下。但是,这取决于服务器上运行的服务。 3) 如果启用了 Cloud Logging (Stackdriver),请查看日志以了解 SSH 失败的原因。
  • 1.不,VM 没有用完磁盘空间。 2. 是的,我们会尽量保持低内存利用率,但是我们能知道是什么导致内存变高吗? 3. Cloud Logging 中没有关于发生的事情的任何痕迹。

标签: google-cloud-platform virtual-machine google-compute-engine


【解决方案1】:

哈里斯:

在您的虚拟机中运行的应用程序进程消耗了分配给虚拟机的全部内存。 分析托管在 VM 上的每个应用程序并评估其 MTR(最低技术要求)和每个应用程序所代表的实际工作负载,以便估计分配的​​内存量是否足以支持该负载。 如果在这些应用程序上可用,请查阅日志条目,以查看它们是否可以在无响应条件之后显示消耗水平。 如果您必须增加分配给您的虚拟机的任何资源容量,请考虑 changing the machine type。

如果您的虚拟机上运行的应用程序的资源消耗变化很大,您将需要考虑autoscaling groups of instances 的实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-20
    • 2020-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-15
    • 2014-12-12
    • 2012-07-05
    相关资源
    最近更新 更多