我正在寻找一种简单的方法来获取有关内存使用情况的信息,例如来自 salt minions 的可用内存。
到目前为止,我知道可以列出总内存,salt '*' grains.items
但我什至不知道如何只列出总内存而不是所有颗粒数据。
第二个问题是我不知道如何返回空闲内存。
我正在寻找一种简单的方法来获取有关内存使用情况的信息,例如来自 salt minions 的可用内存。
到目前为止,我知道可以列出总内存,salt '*' grains.items
但我什至不知道如何只列出总内存而不是所有颗粒数据。
第二个问题是我不知道如何返回空闲内存。
要获得总内存,请使用grains.item,而不是grains.items:
salt '*' grains.item mem_total
salt targetminion status.meminfo
如果您正在解析它,请更改输出格式:
salt targetminion status.meminfo --out=json
更好地使用谷物:
salt '*' grains.item mem_total
请参阅:
谷物
salt '*' disk.usage
应该为您提供有关 minion 中每个分区的详细信息。可用空间、容量使用等详细信息。
到目前为止,我能够使用以下方法获取此信息:salt '*' cmd.run 'free -m -o | grep "Mem"'
-- 也许其他人知道更好/更简单的方法。