Сколько времени занимает переключение контекста в Linux (ubuntu 18.04)

Как насчет "программного обеспечения для управления конфигурацией", такого как puppet, chef, ansible...

Для меня это лучший способ администрирования множества машин на сегодняшний день.

Например.

Если вы не хотите развертывать puppet master, вы можете применить любую конфигурацию с помощью "puppet apply"

Файл init.pp

group { "user_one":
  ensure => present,
  gid    => 500,
}

group { "dev_site_one":
  ensure => present,
  gid    => 502,
}

group { "dev_site_two":
  ensure => present,
  gid    => 503,
}

user { "user_one":
  ensure   => present,
  uid      => 500,
  gid      => 500,
  gid      => 501,
  gid      => 502,
  password => '$1$zi13KdCr$zJvdWm5h552P8b34AjxO11',
}

После, применить изменения.

$ puppet apply init.pp

Повторное использование кода Тердона...

#!/bin/bash
while read ip; do
 scp init.pp root@$ip:/home/root
 ssh root@$ip puppet apply init.pp
done

Как видите, вы можете создать пользователя или сделать любую другую вещь.

3
15.03.2019, 19:45
1 ответ

Около 1,2 микросекунды, что составляет около тысячи циклов

https://eli.thegreenplace.net/2018/measuring-context-switching-and-memory-overheads-for-linux-threads/

6
27.01.2020, 21:20

Теги

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