首页 文章

Google Compute Engine内存利用率

提问于
浏览
1

我得到了“推荐”,为我的1个vCPU,1.75 GB Google Compute Engine实例添加了更多内存 . 我添加了GB,一切都很安静 .

然而,它使我的整体成本增加了大约50%(如果我正确读它 - 这本身就是一项任务),我想知道我的内存利用率是多少 .

我看到它跟踪CPU,磁盘和网络,但不是内存 . 我查看了监控选项,并没有将内存视为GCE的选项 .

如何随时间监控内存?我想确保我有效且便宜地运行 .

(看到这个问题从未得到回答Memory usage metric identifier Google Compute Engine

1 回答

  • 0

    您可以使用几种方法来监视Compute Engine实例的内存使用情况 .

    第一个涉及使用Stackdriver Monitoring Agent . 这可以安装在实例上,并提供其他指标,包括内存使用情况 . 有关详细信息,请参阅here .

    或者,您可以使用更“Linux-esque”的方法 . 例如,您可以使用watch命令定期跟踪已用/可用内存并将其输出到文件 . 以下命令允许您执行此操作:

    watch -n 2 free 'wc -l my.log | tee -a memory.log'
    

    这将创建一个输出文件('memory.log'),以2秒的间隔显示您的内存使用情况(要更改间隔,请将数字2更改为您需要的秒数) .

相关问题