Taskset, не работающий по диапазону ядер в isolcpus

Если у Вас не будет установки DNS для domain1.com затем, то никто не сможет видеть, что содержание, если они также не используют хосты, обманывает Вас упоминание для тестирования.

имена virtualhost главным образом для того, чтобы обходить проблему IP совместного использования, если каждый vhost был на своем собственном IP затем, если Вы перешли IP-адресом затем, Вам строго не нужны имена хостов для каждого (хотя Вам все еще нужен vhost для каждого сайта, если Вы не делаете некоторый другой многодоменный хостинг),

Я также утверждал бы, что это - хорошая идея использовать имена хостов, где возможный, если Вы собираетесь использовать DNS так, чтобы Вы не получали IP для каждого различного сайта, который необходимо разместить

Для Вашего вопроса необходимо будет использовать значения имени хоста для каждого сайта при использовании всего одного IP-адреса

12
задан 4 February 2014 в 10:46
1 ответ

После дня разочарования я нашел решение. Такое поведение кажется артефактом алгоритма планировщика ядра по умолчанию (SCHED_OTHER для этого дистрибутива / ядра). Изменение процесса на другой алгоритм устраняет проблему, изоляторы адекватно используются во всех процессах / потоках.

В итоге я использовал SCHED_RR, но я также протестировал SCHED_FIFO и SCHED_IDLE, оба из которых, похоже, работают. Процесс можно запустить с помощью альтернативного алгоритма с помощью утилиты chrt:

$ sudo chrt -r 1 [команда]

(Если вы хотите работать без полномочий root, вы можете использовать утилиту setcap для включения CAP_SYS_NICE в двоичном файле, относящемся к команде)

9
ответ дан 2 December 2019 в 21:39

Теги

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