Google compute engine 谷歌计算实例100%CPU利用率

Google compute engine 谷歌计算实例100%CPU利用率,google-compute-engine,Google Compute Engine,我正在运行n1-standard-1(1个vCPU,3.75 GB内存)计算实例,在我的android应用程序中,现在大约有80个用户在线写入,实例的cpu利用率为99%,我的应用程序的响应性变差。请建议我的解决办法,如果我需要升级,我可以做同样的实例或新的实例需要创建 由于您的应用程序已在运行且用户正在连接,因此您不希望执行以下过程: 关闭VM实例,保留启动磁盘和其他磁盘 使用步骤(1)中的引导磁盘引导功能更强大的实例 如果适用,连接并安装任何其他磁盘 相反,您可能希望执行以下操作: 使用类似

我正在运行n1-standard-1(1个vCPU,3.75 GB内存)计算实例,在我的android应用程序中,现在大约有80个用户在线写入,实例的cpu利用率为99%,我的应用程序的响应性变差。请建议我的解决办法,如果我需要升级,我可以做同样的实例或新的实例需要创建

由于您的应用程序已在运行且用户正在连接,因此您不希望执行以下过程:

  • 关闭VM实例,保留启动磁盘和其他磁盘
  • 使用步骤(1)中的引导磁盘引导功能更强大的实例
  • 如果适用,连接并安装任何其他磁盘
  • 相反,您可能希望执行以下操作:

  • 使用类似的软件/配置创建其他VM实例
  • 创建负载平衡器,并将原始VM和新VM作为后端添加到其中
  • 更改DNS名称以指向负载平衡器IP,而不是原始VM实例
  • 现在,您的用户将被随机发送到加载最少的VM以查看应用程序,如果流量增加,您可以添加更多VM

    您没有详细描述您的应用程序,因此不清楚每个VM是否具有本地状态(例如,运行一个数据库)或是否有一个数据库在外部运行。您仍然需要弄清楚如何管理有状态系统,例如数据库或用户上传的来自所有VM实例的数据,鉴于您的任务中的信息很少,很难给出建议