Что означает следующий вывод C-State?

# cat /proc/acpi/processor/CPU0/power
active state:            C0
max_cstate:              C8
maximum allowed latency: 2000000000 usec
states:
    C1:                  type[C1] promotion[--] demotion[--] latency[001] usage[08724892] duration[00000000000000000000]
    C2:                  type[C2] promotion[--] demotion[--] latency[041] usage[35992071] duration[00000001375734158075]

Я пытаюсь понять, какая настройка будет лучшей для наших серверов, где выполняется непрерывное выполнение заданий сетки от 5 до 6 дней в неделю.

Итак, я пытаюсь выбрать оптимизированные параметры для низкой задержки.

И что означает максимально допустимая задержка в выходных данных выше? И свойства каждого состояния C, то есть повышение, понижение, задержка, использование и продолжительность, означают?

Вдобавок, неужели полностью отключить управление питанием для нашей среды - это слишком?

Я имею в виду, что выполняется непрерывное выполнение, и в среднем на каждый сервер приходится около 24 ЦП с 12 ядрами в каждом. И поскольку среда является сеткой, есть вероятность, что большую часть времени некоторые ядра ЦП или некоторые сами ЦП не используются (если задание не могло Кроме того, в 90% случаев по воскресеньям работа не будет.

Следовательно, было бы слишком сложно полностью отключить управление питанием.

Итак, как я могу использовать вышеприведенный вывод и понять, сколько времени требуется для пробуждения из каждого состояния. Если это не слишком много для определенного уровня, я думаю, тогда мы можем изменить максимально допустимое C-состояние на это число. По крайней мере, я чувствую, что max_cstate C8 будет слишком большим для рабочих дней, может потребоваться больше времени для пробуждения.

0
задан 8 August 2016 в 05:52
1 ответ

Стандартным решением для всего, что требует малой задержки или детерминированного времени обработки / ответа, является полное отключение C-состояний.

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

1
ответ дан 4 December 2019 в 16:32

Теги

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