ОПТИМИЗАЦИЯ ПРОИЗВОДИТЕЛЬНОСТИ ВЫСОКОСКОРОСТНЫХ ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ В.И. ПЛАСТИНИН, В.И. МОИСЕЕВ Пермский государственный национальный исследовательский университет, 614990, Пермь, Букирева, 15 Современные локальные сети строятся на протоколе Ethernet и стеке протоколов TCP/IP. Такие сети высокопроизводительны, эффективны и масштабируемы. Опыт многих лет закрепил за этими технологиями лидерство в областях ЛВС, Метро и даже WAN. Топологии звезды или дерева самые распространенные схемы в сетях Ethernet, где принято выделять функциональные уровни доступа, распределения и ядра сети. Такие схемы хорошо масштабируется, однако в них присутствует множество точек агрегации трафика. Если нагрузка в такой точке превышает норму, то производительность соответствующего участка сети падает. Самое медленное звено в цепочке называют bottleneck(с англ. узкое место). В сетях малого масштаба и малых скоростей превышение нагрузки приводит к потерям трафика некоторых соединений. Протокол TCP имеет встроенные механизмы отслеживания таких событий и повторно передает трафик. Потеря нескольких сегментов TCP соединения в любой сети неизбежна и это некритично. В сетях большого масштаба с высокими скоростями даже кратковременная (меньше секунды) перегрузка способна привести к потерям гигабайт информации, нарушить потоки трафика тысяч соединений. Потеря нескольких сегментов в высокоскоростной сети может затормозить TCP соединение на непозволительно долгий период, а в отдельных случаях приводит нарушению ключевой функции TCP - гарантированной доставки [1]. Даже если сеть обеспечивает полосу пропускания 10-Gbps, производительность передачи файлов ограничена следующими факторами, не зависящими от сети [2]: · Производительность операций ввода/вывода с внешней памятью ограничивает максимально достижимую производительность таких приложений, как например FTP, NFS,SMB. · Реализация TCP стека зависит от операционной системы, новые версии ОС поддерживают различные опции улучшающие работу стека. · Размер буфера сокета, устанавливаемый приложением, ограничивает максимальный размер окна TCP. 150