python - 如何让多个虚拟机在 GCP 中的同一个脚本上运行?

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

我有一个Python脚本,它应该创建一个相当长的列表,目前我使用的VM有一个8核处理器和30GB RAM,但这还不够,因为机器在生成列表之前就耗尽了内存。 我想知道,是否可以拥有 5 个类似的虚拟机,让它们处理相同的脚本并将资源集中在一起?我正在考虑使用 MIG,但我想知道我将在哪里存储脚本以及它们如何能够在它们之间进行通信?

最佳答案

通过更改我的 Python 脚本以使用生成器而不是将列表保存到 var 并简单地通过该生成器进行循环来解决此问题,不需要额外的处理能力。

关于python - 如何让多个虚拟机在 GCP 中的同一个脚本上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65529323/

相关文章:

amazon-ec2 - Ansible:与 xxx 的共享连接已关闭

javascript - HTML 脚本用于处理 Bottle 返回的消息

python - 根据阈值字典替换某些列中的值?

docker - 带有 webpack 的整体 docker 应用程序

node.js - Google App Engine 灵活获取对包动态创建的文件夹的访问权限?

azure - 在 sysprep 清理期间通用 VM 时 Sysprep 失败

python - "filedescriptor out of range in select()"将 python 的子进程与 rsync 一起使用时

python - Python中根据某些单词分割字符串并删除某些特殊字符

mysql - 在 GCP 帐户之间迁移 MySQL 数据库的最佳方法是什么?

ubuntu - Puppet 3.3.1 中的 create_resources 问题