Исследование пропускной способности информационной системы в зависимости от числа ядер процессора

Автор: Ларионов М.С.

Журнал: Форум молодых ученых @forum-nauka

Статья в выпуске: 5 (105), 2025 года.

Бесплатный доступ

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

Пропускная способность, многопоточность, процессорные ядра, производительность, масштабируемость, информационные системы

Короткий адрес: https://sciup.org/140311913

IDR: 140311913

Текст научной статьи Исследование пропускной способности информационной системы в зависимости от числа ядер процессора

Современные информационные системы сталкиваются с постоянно растущими требованиями к производительности, особенно в условиях увеличения объемов обрабатываемых данных и необходимости обеспечения минимальных задержек. Одним из ключевых факторов, влияющих на скорость обработки информации, является вычислительная мощность процессора, в частности, количество его ядер. Многопоточные архитектуры позволяют распределять нагрузку между несколькими ядрами, однако их эффективность зависит от множества факторов, включая алгоритмы параллельной обработки, накладные расходы на синхронизацию и особенности аппаратной реализации.

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

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

Замеры будут производиться с использованием инструмента нагрузочного тестирования Jmeter на примере приложения для формирования электронных документов по шаблону.

Рис. 1 График зависимости количества обработанных документов от времени

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

Анализ графика зависимости количества обработанных документов от времени демонстрирует, что после определенного порога добавление новых ядер не приводит к значительному повышению скорости обработки.

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

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

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

Статья научная