Самое соответствующее место для пользовательских Марионеточных фактов - RHEL

Вы - 100%, уверенных, что это работает только на одном ядре? Как Вы проверяли? вершина и затем нажатый "1"? Вы видите все свои 16 ядер на "вершине" после нажатия "1"? Или у "кошки/proc/cpuinfo"?

Что происходит с другими приложениями? Если Вы запускаете что-то как

perl -e 'foreach (1..9e9) { sqrt(1234) }' &

16 раз Вы видите в вершине все свои 16 ядер в 100%?

Я думаю, что это - больше конфигурация Вашего приложения и ничего характерного для системы Linux.

3
задан 11 September 2013 в 20:38
1 ответ

Лучше всего размещать любые факты и другие плагины в модулях на марионеточном сервере. Затем используйте функцию pluginsync на клиенте. Это позволяет марионеточному клиенту помещать объекты в соответствующее место.

http://docs.puppetlabs.com/guides/plugins_in_modules.html

{modulepath}
└── {module}
    └── lib
        |── augeas
        │   └── lenses
        ├── facter
        └── puppet
            ├── parser
            │   └── functions
            ├── provider
            |   ├── exec
            |   ├── package
            |   └── etc... (any resource type)
            └── type

Таким образом, новый факт может быть помещен в modules / examplemod / lib / facter /myfact.rb.[1260 impressionС тех пор, как facter-1.7 , также есть возможность иметь внешние факты , которые можно развернуть в / etc / facter / fact .d и может быть написан на любом языке.

7
ответ дан 3 December 2019 в 05:13

Теги

Похожие вопросы