Аннотация:Существует немало систем мониторинга производительности суперкомпьютеров, которые являются важным инструментом для изучения производительности вычислительных систем и выполняемых на них приложений. Однако в современных системах мониторинга и анализа данных о производительности существует один существенный недостаток - отсутствует проверка
корректности предоставляемых ими данных.
Для решения этой проблемы в данной работе предлагается разработка отчуждаемого набора тестов производительности для проверки корректности различных типов данных от системы мониторинга.
В результате работы были исследованы и разработаны методы для проверки корректности различных типов данных от системы мониторинга производительности. Было создано и апробировано программное решение, включающее тесты производительности для следующих 10 типов данных: загрузка центрального процессора, среднее количество активных процессов (load average), скорость записи/чтения данных с диска, загрузка графического процессора, частота кэш-промахов L1/LLC, объём свободной оперативной памяти, скорость передаваемых данных/пакетов по сети MPI. Проверка данного решения на персональном ноутбуке и двух суперкомпьютерах (Ломоносов-2 и IBM Polus) показала, что данное решение работает корректно, удобно в использовании и является переносимым.