当我使用GCE Linux实例(CPU加载> = 1.0)执行3D图形渲染时,describe
命令执行时间超过30秒。
gcloud compute instances describe render-1
当运行50个这样的实例并单独查询每个实例时,这需要超过25分钟。
是否有更快的方法来获取此数据?
答案 0 :(得分:5)
gcloud compute instances list
应该做你想做的事。要获取有关代码和状态的信息,您需要使用--format
标记:
$ gcloud compute instances list --format=json
[...]
$ gcloud compute instances list --format='table(name,status,tags.list())'
NAME STATUS TAGS
instance-name RUNNING fingerprint=AAAAAAAAAAA=
instance-2-name RUNNING fingerprint=AAAAAAAAAAA=,items=[u'http-server', u'https-server']
有关格式化的详细信息,请查看gcloud topic formats
和gcloud topic projections
的输出。