Количество ядер на FreeBSD

Я думаю, что Вы ищете, использование ключей SSH. Необходимо будет генерировать ряд ключей (каждый является частным, другой общедоступно), и добавьте открытый ключ к учетной записи в удаленной системе. После того как Вам расположили ключи, Вы сможете войти удаленно в другую систему, не имея необходимость запрашиваться пароль.

Проверьте эти практические руководства для получения дополнительной информации:

6
11.01.2014, 23:18
3 ответа

Whis сделал бы это!

# sysctl -a | egrep -i 'hw.ncpu'

Или с некоторой дополнительной информацией:

# sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu'
4
27.01.2020, 20:24
  • 1
    Из nproc страницы справочника: "[nproc] печатает количество блоков обработки, доступных для текущего процесса, который может быть меньше, чем количество неавтономных процессоров". sysctl hw.ncpu печатает количество всех доступных блоков обработки, таким образом, я сказал бы, что Ваш ответ не абсолютно корректен. Однако nproc --all все еще печатают все доступные блоки обработки, который заставляет Ваш ответ частично исправить. –  Risto Salminen 11.01.2014, 16:04
  • 2
    Да, @Risto Вы правы. Но от вопроса мы действительно не можем сказать то, что Dominique точно хотела ;-) –  carleson 11.01.2014, 17:11
  • 3
    Да, это очень верно. –  Risto Salminen 11.01.2014, 18:35
  • 4
    Можно сократить это - только к: sysctl - Потрясающий hw.ncpu –  ColtonCat 21.11.2017, 21:08
  • 5
    Может быть еще короче: sysctl-n hw.ncpu –  ivan.ukr 14.03.2018, 23:29

Если вам нужно только количество ядер в переменной:

NPROC=`sysctl hw.ncpu | awk '{print $2}'`
0
27.01.2020, 20:24
# sysctl -n hw.ncpu
2

# alias nproc='sysctl -n hw.ncpu'
# nproc
2
7
27.01.2020, 20:24

Теги

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