Previous Page  5 / 11 Next Page
Information
Show Menu
Previous Page 5 / 11 Next Page
Page Background

М.К. Бойченко, И.П. Иванов, А.Ю. Кондратьев, В.А. Лохтуров

78

ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2016. № 4

на маршруте) возрастает. При этом линейная зависимость нагрузки от количе-

ства посылаемых потоков эхо-запросов наблюдается до определенного предела.

Само время формирования эхо-запросов линейно зависит от количества потоков.

Если суммарное время передачи сетевым адаптером компьютера (источника) это-

го набора эхо-запросов меньше времени формирования, то нагрузка в соответ-

ствующем сегменте транспортной системы линейно растет. Однако, как правило,

сетевой адаптер в рассматриваемом процессе передачи информации в сеть явля-

ется «узким местом» с точки зрения производительности. Достаточно длинные

кадры, передаваемые сетевым адаптером побитно в кабельный сегмент, к момен-

ту формирования операционной системой сле-дующего эхо-запроса из набора

экземпляров утилиты

ping

(

nanoping

) еще присутствуют в аппаратном буфере

адаптера, что приводит к образованию очереди. Пребывание в очереди увеличи-

вает значение RTT для каждого эхо-запроса, снижая при этом нагрузку от каждо-

го потока кадров и суммарную нагрузку в соответствующем сегменте транспорт-

ной системы. Образование очередей в буферной памяти интерфейсов при росте

нагрузки процесс закономерный для систем массового обслуживания [6–8], по-

этому очевидна постановка вопроса об их переполнении в определенных услови-

ях. Однако к потере кадров в системе компьютер–источник эта ситуация не при-

водит, так как сигнал о возможности переполнения буферной памяти сетевого

адаптера отслеживается опера-ционной системой, которая «тормозит» процессы

генерации очередного эхо-запроса и его передачи в адаптер (например, организа-

цией петлевого прохождения непомещающегося в буферную память кадра с фик-

сацией этого факта количеством

pipe

в выходных результатах утилиты

ping

).

Своеобразная обратная связь сетевого интерфейса компьютера–источника с его

операционной системой обеспечивает защиту процесса генерации эхо-запросов

от возмож-ных потерь информации «внутри» компьютера из-за переполнения

буферной памяти.

Проведение экспериментальных исследований.

При планировании экс-

периментов по обеспечению высокой нагрузки интерфейсов была использована

экспериментальная сеть, разработанная в МГТУ им. Н.Э. Баумана для проведе-

ния целого ряда исследований. Сам эксперимент заключался в посыле ряда

потоков эхо-запросов с одного узла сети на другой. Для исключения влияния

промежуточных транзитных узлов компьютер–источник эхо-запросов соеди-

нялся с компьютером–приемником кроссовым кабелем. Для уменьшения коли-

чества генерируемых потоков пропускные способности интерфейсов обоих

компьютеров принудительно устанавливались в 10 Мбит/с. Генерировались се-

рии из одного, двух, четырех, восьми и шестнадцати потоков, в каждом уста-

навливались опции: «–

w

300», «–

f

», «–

q

», «–

s

1472». Исследовались результаты

первого и последнего в группе потоков эхо-запросов. Для потоковой посылки

эхо-запросов нагрузка в каждом потоке может быть вычислена по формуле:

10

,

RTT

 