Е.В. Кокорина, маг.; М.А.Трущенко,
асп.; рук. Л.И. Абросимов, д. т. н., проф. (МЭИ)
КОМПЛЕКС ПРОГРАММНЫХ СРЕДСТВ ДЛЯ ИССЛЕДОВАНИЯ СЕТЕВЫХ ХАРАКТЕРИСТИК
КОММУНИКАЦИОННОГО УЗЛА.
Целью настоящего
исследования является разработка комплекса программных средств для обработки и
представления результатов измерения сетевых характеристик коммуникационного
узла (КУ) [1], реализованного на
базе IBM PC с операционной системой (ОС)
Linux в сети Fast Ethernet.
Для проведения эксперимента
использовались программные средства - VTune™ Performance Analyzer 7.0, Linux trace toolkit-0.9.5а (LTT), Kernprof, Dprobes, которые позволили измерить
интервалы задержки при обработке пакетов в исследуемом КУ с дискретностью выполнения каждой вызываемой и выполняемой
функции КУ.
В процессе исследований
осуществлялось накопление статистики результатов измерений для дальнейшей
обработки.
В результате проведенных
экспериментов были получены файлы - дампы результатов работы LTT,
содержащие список вызванных функций в хронологическом порядке с временными
отметками их выполнения. Разработанный
комплекс программных средств позволяет автоматизировать процесс обработки
файлов – дампов работы LTT.
Исследования производились
для режимов передачи и приема пакетов сетевой процедуры ping(),
что позволило:
- проверить работоспособность методики измерений,
- оценить интервалы времени обработки тестовых
пакетов отдельными модулями КУ при
их отправлении и получении
- оценить среднее время пребывания пакетов в сети,
- получить диаграмму распределения времени всего
эксперимента, затраченного непосредственно на обработку пакетов и выполнение
системных процессов, обеспечивающих работу ОС,
- рассчитать время, затраченное каждой функцией КУ на отправку и получение тестовых
пакетов.
- получить распределение времени нахождения пакетов
в сети
Для детального исследования
процессов, происходящих в ядре операционной системы КУ, были проведены эксперименты с использованием Kernprof. В результате получен список функций и структуры взаимодействия между
ними.
В результате статистической
обработки результатов измерений рассчитаны сетевые параметры производительности
КУ[2] для режима приема и передачи
пакетов.
Разработанный комплекс
позволяет оценивать характеристики целого класса КУ, реализованного на базе универсального компьютера с
соответствующим программным обеспечением.
Литература
1. Абросимов
Л.И.,
Трущенко М.А. Модель сетевого коммуникационного узла. BC/NW
2004г., №2(5)/ раздел 9 статья1 http://network-journal.mpei.ac.ru
2. Феррари Д. Оценка производительности
вычислительных систем. – М.:Мир, 1981. 576 с.