2013-11-01 4 views
4

Я ищу простой способ получить информацию об использовании памяти, например, о свободной памяти от соляных миньонов.Как я могу получить свободную память на миньонах, используя соль?

До сих пор я знаю, что общая память может быть указана с помощью salt '*' grains.items, но я даже не знаю, как перечислить только общую память вместо данных всех зерен.

Вторая проблема заключается в том, что я не знаю, как вернуть свободную память.

ответ

-1

До сих пор я был в состоянии получить эту информацию, используя: salt '*' cmd.run 'free -m -o | grep "Mem"' - возможно, кто-то еще знает лучший/более простой способ.

8

salt targetminion status.meminfo

Если разбор этого изменения выходного форматирования:

salt targetminion status.meminfo --out=json

12

Чтобы получить общую память, использовать grains.item, а не grains.items:

salt '*' grains.item mem_total 
0

salt '*' disk.usage должен предоставить вам сведения о каждом разделе в миньоне. Детали, как в доступном пространстве, использовании емкости и так далее.

0

Лучше использовать Зерна для того же:
salt '*' grains.item mem_total
Пожалуйста, обратитесь:
Grains