Процессор — пороги счетчиков

Процессор является одним из объектов, которое надо обязательно проверять в качестве узкого места. Тут надо понимать, что характеристик производительности много — частота процессора, частота системной шины, размеры кэшей различных уровней, наборы команд и т.д. Нас же интересует относительная загруженность процессора и очереди к процессору операций.

 

Processor\% Processor Time

Порог: усредненно порог для процессоров составляет 65 процентов.

Значение: Этот счетчик является основным показателем деятельности процессора. Высокие значения многих не обязательно плохо. Однако, если значения других счетчиков процессора растут линейно ( % Privileged Time или Processor Queue Length) , то это обозначает проблемы. Убедитесь, что у вас схема энергоснабжения в режиме максимальной производительности.

При анализе загруженности сервера 1С:Предприятие необходимо в некоторых случаях собирать нагрузку по каждому ядру. Для выяснения какой из сеансов нагружает ядро, смотрите в консоли сервера 1С в сеансах максимум по колонке «Время вызова (текущее)», но не в вызове СУБД «Время вызова СУБД (текущее)»

ЗагруженностьПроцессора

Processor\% Privileged Time

Порог: значение более 75 процентов означает узкое место.

Значение: Этот счетчик показывает процент времени работающих потоков в привилегированном режиме. Когда Ваше приложение вызывает  функции операционной системы (например чтение файла или передачу данных по сети или выделение памяти),то они вызываются в привилегированном режиме.

System\Context Switches/sec

Порог: При контексте менее 5000 в секунду на процессоре не стоит волноваться. Если переключение контекста превышает 15000 в секунду на один процессор, то есть проблемы.

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

Processor(*)\% Processor Queue Length

Порог: не больше 2х на 1 ядро, т.е. 16 ядер – 32 очереди

Значение: При нехватке ядер процессора возникает ожидание в виде очередей. Убедитесь, что у вас схема энергоснабжения в режиме максимальной производительности. Рекомендуется добавить ядер. Можно заменить на процессор из той же серии, но с большим количеством ядер. При этом старайтесь не увеличивать количество ядер в «ущерб» частоте процессора.

Для анализа используйте онлайн-сервис.

Типичные ошибки при подборе процессоров

» Процессоры и платформы фирмы ХХХ хорошие, остальные плохие».
«Процессоры и платформы одной фирмы за сильно меньшую цену обеспечивают сильно лучшие эксплуатационные характеристики — производительность, энергопотребление и тепловыделение и т.п.»

И то и другое, мягко говоря, маркетинг.

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

Единственное, что реально может повлиять на выбор процессора и платформы — это лучшая оптимизация программного обеспечения под ту или иную архитектуру процессоров. Наличие/отсутствие такой оптимизации лучше всего выяснить в документации и на сайте производителя программного обеспечения.

«Купим сейчас с одним процессором, потом докупим при нужде еще один/три»

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

Во-вторых, 99% гарантированную работоспособность в паре/четверке можно получить только от процессоров с одним и тем же степпингом, в особо запущенных случаях — из одной и той же партии. Понятно, что найти через несколько лет пару к процессору — весьма нетривиальная, иногда и нерешаемая задача — т.е. подобный запас — на Ваш и именно Ваш страх и риск.

Воспользуйтесь нашими услугами по побору серверов.