实例过度使用。考虑切换到机器类型:g1-small

时间:2017-07-10 04:09:38

标签: google-compute-engine

我用Ubuntu 16.04创建了一个新的f1微实例。我还没有登录,因为我还没有弄清楚如何创建SSH密钥对。但两天后,仪表板现在显示:

  

实例" xxx"过度使用。考虑切换到机器类型:g1-small

为什么会这样?是不是f1 micro类似于ec2 t1.nano?我有一个运行Node.js网站的t1.nano(使用nginx,pm2等),在此期间我的CPU信用额一直保持在最高150,只有我作为测试用户。

我启动了f1 micro来运行相同的Node应用程序,看看哪个更具成本效益。对我来说多云的参数是原因不明的" 0.2虚拟CPU"。 0.2 CPU几乎无法使用? 0.5(g1小)会明显更好吗?

1 个答案:

答案 0 :(得分:0)

要解决您的连接问题,可能需要暂时解决手动密钥管理问题,您可能希望从浏览器尝试使用SSH,这可以通过Cloud Platform控制台进行,也可以使用gcloud CLI来帮助您。

https://cloud.google.com/compute/docs/instances/connecting-to-instance

一旦您通过终端进入,我就会跑到顶部'或者' ps'。

使用ps查找最高CPU用户的示例:

ps wwaxr -o pid,stat,%cpu,time,command | head -10

运行top以查找最高内存用户的示例:

top -l 1 -o rsize | head -20

Google Cloud还提供了一个名为Stackdriver的监控产品,它可以在云控制台中为您提供此信息,但需要在您的VM上运行代理。如果这听起来像是一个不错的选择,请参阅入门指南。

https://cloud.google.com/monitoring/quickstart-lamp

一旦您获得了对资源使用数据的访问权限,您就应该能够确定1)VM是否足够强大,无法运行您的node.js服务器,或者2)可能是其他东西意外地在主机上启动了这是您使用的来源。