Е.В. Кокорина, маг.; М.А.Трущенко, асп.; рук. Л.И. Абросимов, д. т. н., проф. (МЭИ)

 

КОМПЛЕКС ПРОГРАММНЫХ СРЕДСТВ ДЛЯ ИССЛЕДОВАНИЯ СЕТЕВЫХ ХАРАКТЕРИСТИК КОММУНИКАЦИОННОГО УЗЛА.

 

Целью настоящего исследования является разработка комплекса программных средств для обработки и представления результатов измерения сетевых характеристик коммуникационного узла (КУ) [1], реализованного на базе IBM PC  с операционной системой (ОС) Linux в сети Fast Ethernet.

Для проведения эксперимента использовались программные средства - VTunePerformance 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 с.