BC/NW 2008, №1 (12):11.3
О ЗАДАЧЕ
ЭКСПЕРИМЕНТАЛЬНОГО ИССЛЕДОВАНИЯ
ПРОИЗВОДИТЕЛЬНОСТИ УЗЛА ВЫЧИСЛИТЕЛЬНОЙ СЕТИ
А.А.
Лебедь, Л.И. Абросимов
(Москва, Московский энергетический институт(технический университет), Россия)
Вычислительная сеть (ВС) состоит из
узлов сети и каналов связи. В качестве узлов ВС рассматривается оборудование
ЭВМ: серверы, рабочие станции, маршрутизаторы. Каждый узел обрабатывает
(обслуживает) проходящие через него транзакции и задерживает их на некоторое
время.
Производительность узла ВС – это
величина, обратная временной задержке при обработке транзакций, т.е.
интенсивность μ обслуживания
транзакций. Определить производительность узла ВС – значит найти для узла
интенсивности обслуживания отправляемых и принимаемых транзакций.
Следовательно, необходимо решить
комплексную задачу, а именно:
§
Определить
величину интенсивности μ
обслуживания сетевыми службами отправляемых и принимаемых транзакций.
§
Установить
функциональные зависимости интенсивности μ
от интенсивности λ потока
транзакций, обслуживаемых узлом, емкости оперативной памяти, тактовой частоты,
длины передаваемых транзакций, объема буферной памяти транзакций.
§
Установить
влияние на интенсивность μ типа
и версии операционной системы, прикладной программы, типа центрального процессора.
На первом этапе исследуется узел на
базе IBM PC с ОС Linux, в
котором следует выделить сетевые функции, определить, сколько тратится времени
на выполнение каждой из них при обслуживании отправляемых и принимаемых
транзакций, таким образом найти интенсивность μ обслуживания транзакций в узле. Учитывая сложность происходящих
процессов, исследовать интенсивность μ
обслуживания транзакций можно только экспериментальным путем. Однако,
возникает множество трудностей. Например, с помощью программных средств Kernprof, LTT и DProbes [1] можно
получить список функций, которые вызываются в ядре, можно узнать, в какой
момент времени какая функция вызывалась. Но выделить из всего списка функций
именно сетевые, определить конец обработки одной транзакции и начало выполнения
другой, избавиться от погрешности, вносимой программными средствами Kernprof, LTT и DProbes совсем не
просто.
Тем не менее, решив данную задачу,
можно получить исходные данные для составления модели узла ВС и
нормативно-справочную базу производительности узлов ВС
ЛИТЕРАТУРА
1. Абросимов Л.И., Лебедь А.А. Технология монтажа
программного комплекса измерителей сетевых характеристик коммуникационных
узлов. Электронный журнал BC/NW 2006, №1, (8) : 12.3. http://network-journal.mpei.ac.ru/cgi-bin/main.pl?l=ru&n=8&pa=12&ar=3