Инфраструктура с низкой задержкой всегда была конкурентным преимуществом в электронной торговле, но сегодня участники рынка смотрят дальше, чем просто на показатели задержки в заголовках. Согласованность, детерминизм, масштабируемость и эксплуатационная повторяемость стали не менее важными факторами при оценке фирмами платформ, поддерживающих их торговые операции.
Недавнее тестирование по стандарту STAC-N1 с использованием процессоров Intel® Xeon®, сетевого оборудования AMD Solarflare и платформы Jabil J322-S показало лучшие в отрасли и публично раскрытые результаты по задержке по ряду ключевых метрик. Но этот бенчмарк раскрывает лишь часть картины.
Чтобы изучить архитектуру, стоящую за этими результатами, и их актуальность для реальных торговых сред, Дерек Келли, системный архитектор Jabil, и Фил Кинг, главный инженер Intel, обсудили проектирование платформ, детерминизм, развертывание в масштабе, управление жизненным циклом и будущее инфраструктуры с низкой задержкой.
В1: Результаты тестирования впечатляют, но что важнее для торговой фирмы: абсолютная задержка или детерминизм?
ДЕРЕК КЕЛЛИ: Важно и то, и другое, но именно детерминизм часто отличает быструю систему от по-настоящему эффективной платформы с низкой задержкой.
В электронной торговле случайный скачок задержки может быть более разрушительным, чем немного более высокая средняя задержка, поскольку система может действовать на основе рыночных данных, которые уже устарели. Вот почему мы уделяем пристальное внимание полному распределению задержек — не только среднему или медианному значению, но и показателям P99, максимальной задержке и стандартному отклонению.
Тестирование STAC-N1 показало, что решение от Jabil и Intel продемонстрировало высокие результаты по всем этим измерениям, даже при самых высоких протестированных скоростях передачи сообщений. Для клиентов это означает производительность, которая не только быстра, но и обладает высокой степенью детерминизма по мере возрастания требований к рабочим нагрузкам.
Jabil также проверяет производительность на уровне всей серверной системы перед отправкой, помогая гарантировать, что клиенты получают платформу, которая работает как интегрированная система, а не просто как набор высокопроизводительных компонентов.
ФИЛ КИНГ: Мы согласны с тем, что обе метрики важны, но многие торговые фирмы в конечном итоге оценивают успех по тому, насколько стабильно платформа реагирует в реальных условиях. Низкая средняя задержка ценна, но именно предсказуемая задержка позволяет настраивать, тестировать и уверенно развертывать торговые приложения.
С точки зрения проектирования платформы, детерминизм не является результатом работы какого-то одного компонента. Он возникает благодаря взаимодействию процессора, подсистемы памяти, сетевого стека, операционной системы и приложения. Неожиданные колебания задержки могут возникать из многих источников, включая промахи кэша, эффекты NUMA, обработку прерываний, шаблоны доступа к памяти и конкуренцию за общие ресурсы.
Именно поэтому современные среды с низкой задержкой фокусируются на оптимизации на уровне платформы, а не просто на выборе самого быстрого процессора или сетевого адаптера. Такие технологии, как размещение с учетом NUMA, изоляция CPU, настройка аффинити, сетевое взаимодействие с обходом ядра (kernel-bypass), а также скоординированная конфигурация аппаратного и программного обеспечения помогают уменьшить вариативность и повысить согласованность.
Результаты STAC-N1 подчеркивают, чего можно достичь, когда вся система спроектирована с учетом этих целей. Сочетание процессоров Intel® Xeon®, серверной архитектуры Jabil и тщательно оптимизированного программного стека обеспечило как низкую задержку, так и высокую стабильность поведения в широком диапазоне протестированных скоростей передачи сообщений.
В2: Как серверная архитектура Jabil помогает снизить задержку и улучшить детерминизм помимо выбора CPU и сетевой карты (NIC)?
КЕЛЛИ: Один из ключевых принципов проектирования платформы Jabil — сделать путь данных максимально прямым.
Архитектура не полагается на PCIe-коммутаторы, расширители или ретаймеры между процессором и чувствительными к задержкам PCIe-устройствами. Такие устройства, как сетевой адаптер, подключаются напрямую к линиям PCIe процессора, что позволяет избежать лишних компонентов и дополнительных переходов на пути ввода-вывода.
Для рабочих нагрузок с низкой задержкой такая архитектурная простота имеет значение. Дополнительные устройства на пути могут привнести больше сложности, больше зависимостей от прошивки и больше потенциальных источников конкуренции или вариативности.
В сочетании с архитектурой процессора Intel® Xeon®, тщательным размещением PCIe-устройств, конфигурацией памяти, настройкой BIOS, системой питания и тепловым дизайном, подход Jabil заключается в устранении ненужной сложности везде, где это возможно, и оптимизации сервера как целостной системы.
Результатом является архитектура, разработанная не только для низкой задержки, но и для высокодетерминированной задержки; это особенно важно в электронной торговле, где выбросы могут быть так же важны, как и средние значения.
КИНГ: Архитектурный подход Jabil тесно перекликается с тем, что мы видим во многих самых чувствительных к производительности вычислительных средах в мире: снижение ненужной вариативности на каждом уровне системы.
Хотя прямое подключение PCIe и эффективное размещение устройств важны, достижение детерминированной задержки также зависит от того, насколько эффективно работают вместе процессор, подсистема памяти и ресурсы ввода-вывода. Такие факторы, как локальность NUMA, шаблоны доступа к памяти, маршрутизация прерываний, поведение кэша и аффинити CPU, могут влиять на время отклика приложения.
Упрощенная серверная архитектура облегчает полное использование возможностей процессоров Intel® Xeon®, поскольку программное обеспечение, память и сетевые ресурсы могут быть более предсказуемо согласованы с базовой аппаратной топологией. Это позволяет приложениям извлекать выгоду из более согласованных характеристик доступа к памяти, сокращения междоменного взаимодействия и улучшенной локальности ресурсов.
В средах с низкой задержкой производительность редко определяется одним компонентом. Наилучшие результаты обычно достигаются на платформе, где архитектура процессора, дизайн сервера, конфигурация сети, операционная система и приложение были оптимизированы как скоординированная система. Мы видим это в результатах STAC-N1.
Сервер Jabil J322-S, использованный для получения лучших в отрасли результатов по низкой задержке в недавнем тестировании STAC-N1.
В3: Какая доля производительности с низкой задержкой приходится на CPU и NIC, а какая — на инженерные решения уровня платформы?
КЕЛЛИ: Производительность с низкой задержкой — это фундаментально системная проблема. Архитектура процессора чрезвычайно важна, но не менее важны топология PCIe, размещение сетевой карты, архитектура памяти, настройки BIOS, прошивка, поведение питания и тепловые характеристики, а также физическая реализация самого сервера.
Протестированная конфигурация объединяет процессоры Intel® Xeon® Scalable 5-го поколения, сетевые адаптеры AMD Solarflare X4542-PLUS и платформу Jabil J322-S. Цель состояла не просто в том, чтобы объединить быстрые компоненты. Цель заключалась в том, чтобы спроектировать и настроить их как полноценную систему с низкой задержкой.
Именно в этой оптимизации на уровне системы Jabil добавляет значительную ценность. Мы фокусируемся на устойчивой и предсказуемой производительности, не полагаясь на разгон или излишне сложные методы охлаждения, минимизируя при этом источники вариативности по всей платформе.
KING: Результаты тестирования отражают вклад каждого ключевого уровня системы. Высокопроизводительные процессоры, сетевые технологии с низкой задержкой и грамотно спроектированная серверная платформа — все это необходимо, но ни один из этих компонентов по отдельности не является достаточным для достижения показателей задержки и стабильности, продемонстрированных в результатах STAC-N1.
По нашему опыту, производительность с низкой задержкой часто ограничивается не каким-то отдельным компонентом, а взаимодействием между вычислительными мощностями, памятью, вводом-выводом, программным обеспечением и архитектурой приложений. Когда эти элементы согласованы, итоговая производительность может значительно превышать ту, которую можно было бы ожидать при анализе любой отдельной спецификации в отрыве от остальных.
Результаты показывают, что процессоры Intel® Xeon®, сетевые решения AMD Solarflare и архитектура платформы Jabil вносят значимый вклад, но наибольший эффект достигается благодаря тому, как они спроектированы и настроены для совместной работы.
Q4: Почему используется 5-е поколение Intel® Xeon®, если доступны более новые поколения процессоров?
KELLY: Для рабочих нагрузок с низкой задержкой «новее» не всегда автоматически означает «лучше». Процессор Intel® Xeon® Scalable 5-го поколения, используемый в этом решении, применяет монолитную архитектуру кристалла, которая сокращает количество межсоединений, которые данные должны преодолеть между сетевым интерфейсом и кэш-памятью процессора. Это может дать существенное преимущество в рабочих нагрузках, где важны наносекунды.
Это также является важной частью философии проектирования Jabil. Мы выбираем платформы, основываясь на поведении рабочей нагрузки, а не просто выбирая новейшую доступную технологию.
Для торговой компании правильная архитектура — это та, которая обеспечивает наилучшее сочетание задержки, детерминизма, плотности вычислений, масштабируемости и эксплуатационной стабильности.
KING: Предположение о том, что более новые процессоры автоматически обеспечивают самую низкую задержку, не всегда верно. Среды для низкозадержечной торговли узкоспециализированы, и архитектурные характеристики, которые имеют наибольшее значение, могут отличаться от тех, что оптимизируют пропускную способность облачного уровня, плотность виртуализации или рабочие нагрузки ИИ. Эти рабочие нагрузки часто ценят простоту и предсказуемость не меньше, чем чистую вычислительную мощность.
В сочетании с платформой Jabil J322-S, сетевым подключением с низкой задержкой с прямым подключением и комплексной оптимизацией на уровне системы, это решение обеспечило отличные результаты как по показателям задержки, так и по стабильности задержки.
Q5: Как эта платформа ведет себя при увеличении скорости передачи сообщений или повышении волатильности рынков?
KELLY: Это был один из самых важных аспектов тестирования. При самых высоких протестированных скоростях — 1,4 миллиона сообщений в секунду для сообщений размером 264 байта и 1,5 миллиона сообщений в секунду для сообщений размером 66 байт — решение Jabil и Intel обеспечило самые низкие средние, медианные, P99, максимальные значения задержки и стандартное отклонение среди сопоставимых публично раскрытых систем, упомянутых в тесте.
Это важно, потому что торговая инфраструктура редко испытывает стресс в спокойных рыночных условиях. Настоящая проверка — это то, как платформа ведет себя во время всплесков активности, периодов открытия и закрытия торгов, крупных рыночных событий или других условий, при которых трафик и активность стратегий резко возрастают.
Цель состоит не просто в том, чтобы оставаться быстрой. Цель — поддерживать детерминированную производительность именно тогда, когда рабочая нагрузка становится наименее предсказуемой.
KING: Одна из реалий низкозадержечных вычислений заключается в том, что поддержание производительности при высоких скоростях передачи сообщений часто сложнее, чем достижение низкой задержки в условиях легкой нагрузки. По мере увеличения скорости передачи сообщений возрастают требования к кэш-памяти процессора, пропускной способности памяти, ресурсам ввода-вывода и службам операционной системы. Если любой из этих ресурсов становится ограниченным, вариативность задержки и выбросы могут быстро увеличиваться.
По этой причине платформы с низкой задержкой должны оцениваться в различных условиях эксплуатации, а не в какой-то один момент времени. Наиболее успешные системы — это те, которые сохраняют стабильное поведение по мере роста нагрузки, а не просто те, которые показывают впечатляющий результат в идеальных условиях.
Для торговых фирм цель состоит не просто в обработке большего количества сообщений. Цель — сохранять уверенность в том, что время отклика приложений остается предсказуемым по мере того, как рабочие нагрузки становятся более требовательными.
Q6: Что делает STAC-N1 значимым эталоном для оценки реальной торговой инфраструктуры?
KELLY: STAC-N1 значим, потому что он оценивает производительность всего сетевого стека хоста при рабочих нагрузках, имитирующих рыночные данные, а не измеряет отдельный компонент в изоляции.
Это важно, потому что торговая производительность зависит от того, насколько эффективно данные перемещаются по всей системе: от сетевого адаптера, через PCIe, через процессор и подсистему памяти, и, в конечном итоге, к приложению. STAC-N1 проверяет этот путь при различных размерах сообщений и скоростях трафика, измеряя среднее, медианное, P99, максимальное значение задержки и стандартное отклонение.
Для торговых фирм эти показатели особенно важны, потому что самый быстрый средний результат не всегда является самым ценным. Важно то, может ли платформа поддерживать низкую и детерминированную задержку по мере увеличения скорости передачи сообщений и усложнения рыночных условий.
Это делает STAC-N1 особенно актуальным для решения Jabil и Intel, поскольку он оценивает именно то поведение на уровне системы, которое мы проектируем: архитектура процессора, топология PCIe, прямой ввод-вывод, размещение сетевых карт, BIOS, прошивка, память, питание и тепловой дизайн — все это работает вместе как единая платформа.
KING: Я согласен с оценкой Дерека. Одна из причин, по которой STAC-N1 так ценен, заключается в том, что он измеряет поведение платформы в условиях рабочей нагрузки, которые гораздо ближе к тем, с которыми торговые фирмы сталкиваются в реальной эксплуатации. Вместо того чтобы фокусироваться на изолированном компоненте или одном измерении задержки, STAC-N1 оценивает, как вся система реагирует на увеличение размеров сообщений и скоростей трафика.
С точки зрения Intel, это важно, потому что самая сложная проблема в низкозадержечной торговле — это не достижение быстрого результата один раз. Это поддержание низкой и предсказуемой задержки при обработке все более требовательных объемов рыночных данных. STAC-N1 измеряет как задержку, так и пропускную способность, позволяя фирмам понять, как платформа ведет себя, когда она действительно загружена.
Этот эталонный тест также помогает выявить преимущества оптимизации на уровне платформы, включая архитектуру процессора, поведение кэша и памяти, подключение ввода-вывода, локальность NUMA, сетевые технологии и настройку программного обеспечения. Для торговых фирм это дает более значимое представление о реальной производительности, чем одни лишь спецификации отдельных компонентов или пиковые показатели тестов.
Q7: Эталонные системы могут быть сильно оптимизированы. Как Jabil превращает это в то, что клиенты могут реально развернуть в масштабе?
KELLY: Эталонный тест устанавливает, на что способна архитектура. Следующая задача — сделать эту производительность воспроизводимой. Именно здесь становятся важными возможности Jabil в области проектирования серверов, валидации, интеграции и производства.
Мы проектируем платформы с учетом специфических требований к рабочим нагрузкам, а затем контролируем конфигурацию оборудования, прошивку, настройки BIOS, топологию PCIe, тепловой режим, систему питания и процесс производства, необходимые для последовательного воспроизведения этой архитектуры. Для заказчика, развертывающего сотни или тысячи систем, согласованность конфигурации и повторяемость результатов важны почти так же, как производительность отдельного сервера.
Jabil также может поставлять эти системы в виде готовых решений по модели «под ключ», включая при необходимости индивидуальную интеграцию и проверку на уровне стоек. Цель состоит в том, чтобы сократить объем интеграционных работ, которые заказчикам приходится выполнять после поставки, и сделать развертывание таким же предсказуемым, как и производительность самой системы.
В8: Почему Intel уделяет так много внимания топологии платформы и локальности ресурсов для торговых рабочих нагрузок?
КИНГ: В средах низкозадержечной торговли перемещение данных часто имеет такое же значение, как и «сырая» вычислительная мощность. Каждый раз, когда данные пересекают границу NUMA, обращаются к удаленной памяти или конкурируют за общие ресурсы, могут возникать дополнительные задержки и вариативность.
Именно поэтому Intel уделяет пристальное внимание топологии платформы и локальности ресурсов. Цель состоит в том, чтобы процессоры, память, сетевые компоненты и приложения были согласованы таким образом, чтобы минимизировать ненужное перемещение данных и уменьшить разброс задержек.
С точки зрения Intel, некоторые из самых больших достижений связаны не с увеличением тактовой частоты, а с повышением эффективности перемещения и обработки данных всей платформой. Архитектура процессора, поведение кэша, доступ к памяти, подключение PCIe и размещение рабочих нагрузок — все это влияет на то, насколько предсказуемо приложение работает под нагрузкой. Тест STAC-N1 помогает количественно оценить эти эффекты, предоставляя фирмам практическое представление о том, как оптимизация на уровне платформы трансформируется как в низкую задержку, так и в стабильную производительность.
В9: Почему торговая фирма должна выбрать специализированную платформу Jabil вместо покупки сервера общего назначения и его внутренней настройки?
КЕЛЛИ: Серверы общего назначения предназначены для удовлетворения очень широкого спектра рабочих нагрузок. Низкозадержечная торговля — это практически противоположная задача: здесь может иметь значение каждый архитектурный выбор.
Специализированная платформа дает нам возможность оптимизировать систему под реальную рабочую нагрузку заказчика — выбор процессора, сетевых адаптеров, размещение PCIe, конфигурацию памяти, прошивку, охлаждение, питание и топологию системы, вместо того чтобы идти на компромиссы, требуемые конструкцией общего назначения.
В отличие от многих платформ общего назначения, которые используют PCIe-коммутаторы, ретаймеры или другие компоненты расширения для максимизации связности, Jabil может оптимизировать архитектуру вокруг ввода-вывода, напрямую подключенного к процессору, где приоритетом являются задержка и детерминизм.
Не менее важно и то, что Jabil работает напрямую с инженерными командами заказчиков на протяжении всего процесса проектирования и развертывания. Для клиентов со сложными внутренними инфраструктурными организациями мы рассматриваем эти отношения как сотрудничество. Jabil фактически становится продолжением инженерной команды заказчика.
Это позволяет нам строить систему вокруг торговой среды, а не заставлять торговую среду адаптироваться к стандартизированному серверу.
КИНГ: Многие торговые фирмы имеют высококвалифицированные инженерные организации и вполне способны настраивать инфраструктуру самостоятельно. Вопрос часто заключается не в том, могут ли они это сделать, а в том, сколько времени и усилий они хотят инвестировать в решение инфраструктурных задач, которые уже хорошо изучены.
Мы видим ценность этого подхода в результатах STAC-N1. Комбинация процессоров Intel® Xeon®, сетевых решений AMD Solarflare и платформы Jabil J322-S была оптимизирована как комплексное решение, что позволило заказчикам сосредоточить больше своих инженерных ресурсов на торговых приложениях и бизнес-логике, а не на интеграции базовой инфраструктуры.
В10: Низкая задержка важна, но финансовые учреждения также заботятся о надежности, стандартизации и жизненном цикле платформы. Как вы решаете эти требования?
КЕЛЛИ: Производительность не должна достигаться ценой операционной стабильности. Инфраструктура финансовых услуг может оставаться в эксплуатации годами и развертываться в нескольких центрах обработки данных или глобальных локациях. Поэтому доступность компонентов, контроль прошивки, тепловые запасы, производственная согласованность, стандартизация инфраструктуры и планирование жизненного цикла должны рассматриваться наряду с результатами тестов.
Роль Jabil выходит за рамки первоначального проектирования сервера. Мы можем поддерживать платформу на протяжении всего ее жизненного цикла — от проектирования и развертывания до обслуживания, обновления и окончательного вывода из эксплуатации.
Эта непрерывность особенно ценна в средах с низкой задержкой, поскольку, казалось бы, незначительные изменения в оборудовании или прошивке могут изменить поведение системы. Поддержание жесткого контроля конфигурации помогает заказчикам сохранять характеристики задержки и детерминизма, которые они изначально квалифицировали, при одновременной стандартизации инфраструктуры на разных площадках.
КИНГ: Надежность и стабильность платформы часто упускаются из виду при обсуждении инфраструктуры с низкой задержкой, но они критически важны для долгосрочного успеха. Торговые фирмы не развертывают серверы ради одного прогона теста. Они развертывают инфраструктуру, которая может оставаться в эксплуатации много лет, поддерживая развивающиеся приложения, меняющиеся рыночные условия и текущие операционные требования.
Одной из проблем в средах с низкой задержкой является то, что характеристики производительности могут быть чувствительны к ревизиям оборудования, обновлениям прошивки, изменениям BIOS, обновлениям операционной системы и конфигурации платформы. Система, которая ведет себя определенным образом при первоначальной квалификации, может демонстрировать другие характеристики задержки, если эти переменные не контролируются тщательно с течением времени.
Именно поэтому многие финансовые учреждения уделяют значительное внимание согласованности платформы, управлению жизненным циклом и проверенным конфигурациям. Цель состоит не просто в достижении низкой задержки в первый день, а в сохранении предсказуемого поведения на протяжении всего срока эксплуатации платформы и в нескольких центрах обработки данных.
Сочетание процессоров Intel® Xeon® и специализированной платформы, такой как Jabil J322-S, дает заказчикам проверенную основу, которая балансирует производительность, надежность и долгосрочную операционную стабильность. На практике поддержание детерминированного поведения в течение многих лет развертывания может быть столь же важным, как и достижение отличного результата в тесте с самого начала.
В11: Как Jabil помогает заказчикам подготовиться к следующему поколению инфраструктуры с низкой задержкой?
КЕЛЛИ: Инфраструктура с низкой задержкой — это решение не на одно поколение. Заказчикам необходимо понимать, как будут развиваться архитектуры процессоров, сетей, памяти, ввода-вывода, питания и охлаждения, и как эти изменения могут повлиять на приложения, которые они уже настроили.
Jabil тесно сотрудничает с ключевыми технологическими партнерами, такими как Intel, и инженерными командами клиентов, чтобы согласовать текущие внедрения с будущими дорожными картами платформ. Такое сотрудничество позволяет клиентам раньше получать представление о перспективных архитектурах и иметь больше времени для оценки, квалификации и планирования переходов.
Цель состоит в том, чтобы предоставить стратегию платформы, которую клиенты могут развивать в течение нескольких технологических циклов, а не просто продать текущее поколение оборудования.
KING: С точки зрения Intel, одной из наиболее важных тенденций является растущая потребность в оптимизации полного пути передачи данных. Поскольку объемы рыночных данных продолжают расти, а торговые системы становятся все более сложными, фирмы будут уделять больше внимания устранению узких мест на системном уровне, улучшению локальности ресурсов и поддержанию детерминированного поведения в условиях все более сложных сред.
В то же время многие финансовые учреждения ищут способы внедрения новых технологий, не нарушая работу приложений и рабочих процессов, в настройку и проверку которых они уже вложили значительные усилия. Это делает непрерывность платформы, совместимость и предсказуемые пути миграции все более важными факторами при оценке будущей инфраструктуры.
Подготовка к следующему поколению низкозадержечных вычислений требует баланса между инновациями и операционной стабильностью. Наиболее успешными организациями обычно являются те, которые заранее оценивают новые технологии, понимают, как они соотносятся с требованиями приложений, и выстраивают долгосрочную стратегию платформы, а не рассматривают каждое обновление оборудования как изолированное событие.
Q12: Какие выводы клиенты должны сделать из этих результатов STAC-N1?
KELLY: С точки зрения Jabil, самый важный вывод заключается в том, что производительность с низкой задержкой не определяется одной спецификацией или одним компонентом.
Результаты демонстрируют, чего можно достичь, когда архитектура процессора, сетевое взаимодействие, топология PCIe, проектирование системы и разработка платформы оптимизируются совместно. Решение Jabil и Intel обеспечило ведущую публично раскрытую производительность по средним, медианным, P99, максимальным задержкам и стандартному отклонению в протестированных конфигурациях.
Но более широкая ценность выходит за рамки результатов бенчмарка. Jabil и Intel работают вместе над созданием платформ, спроектированных с учетом характеристик, важных для современной электронной торговли: скорости, детерминизма, плотности, повторяемости и операционной простоты. Затем Jabil расширяет эту ценность за счет проверки на системном уровне, прямого инженерного сотрудничества с клиентами, возможностей развертывания «под ключ», стандартизации глобальной инфраструктуры и долгосрочного сопровождения жизненного цикла.
Результат — это не просто быстрый сервер. Это платформа с низкой задержкой, разработанная для развертывания, эксплуатации и развития в составе производственной торговой инфраструктуры клиента.
KING: Основной вывод заключается в том, что производительность с низкой задержкой следует оценивать как характеристику платформы, а не как спецификацию компонента.
Большая часть отрасли естественным образом фокусируется на частотах процессоров, скоростях сети, количестве ядер или отдельных функциях продуктов. Хотя эти элементы важны, результаты STAC-N1 показывают, что реальное поведение задержки зависит от того, насколько эффективно настроена и развернута вся платформа.
Пожалуй, самое важное, что этот бенчмарк демонстрирует ценность подхода к проектированию инфраструктуры, ориентированного на рабочую нагрузку. Лучшая платформа — это та, которая наилучшим образом соответствует требованиям рабочей нагрузки и обеспечивает предсказуемую производительность с течением времени.











