|
Как мы проводили тестирование и что сравнивали
В качестве тестового полигона была использована локальная сеть тестовой лаборатории компании ProLAN (см. Рисунок 1).
Тестовый сервер - HP NetServer LH3 с процессором PIII-500 и ОЗУ 256 MB. NIC - 3C980B и 3C985 (3Com). Дисковая подсистема сервера включает три SCSI-диска горячей замены HP D6106A объемом 9,1 GB и контроллер HP NetRAID, настроенный на реализацию RAID 5 уровня.
Сервер функционировал под управлением ОС Novell NetWare 4.2.
Рабочие станции: Агенты были загружены на десяти рабочих станциях, некоторые характеристики которых приведены в таблице 1.
Коммутатор "SuperStack II Switch 3300". Версия hardware: 1. Версия firmware: 2.4.
Таблица 1. Характеристики рабочих станций.
|
Имя станции |
Процессор |
ОЗУ, МБ |
Индекс произв. |
NIC |
OC |
|
ANDREW |
PII-400 |
128 |
837,9 |
DFE-540TX |
Windows 98 |
|
ARMADA |
PII-200 |
96 |
623,7 |
DFE-660TX |
Windows 98 |
|
BLACKRING |
PII-300 |
128 |
504,9 |
DFE-500TX |
Windows 98 |
|
ELF |
PII-350 |
128 |
723,2 |
DFE-500TX |
Windows 98 |
|
EPSILON |
PII-300 |
128 |
628,5 |
DFE-500TX |
Windows NT 4.0 |
|
GOBLIN |
PII-400 |
128 |
838,0 |
DFE-500TX |
Windows NT 4.0 |
|
KAPPA |
Celeron-300 |
64 |
628,0 |
DFE-500TX |
Windows NT 4.0 |
|
MY |
PII-400 |
128 |
836,7 |
ENW-9501+ |
Windows 98 |
|
OLYA |
PII-400 |
128 |
833,0 |
DFE-540TX |
Windows 98 |
|
STUDENT1 |
Celeron-300 |
32 |
623,0 |
ENW-9501+ |
Windows 98 |
|
Цель проведенного исследования заключалась в следующем.
- |
1. Измерить и определить, как скоростные характеристики сети зависят от параметров Настройки сетевого адаптера 3С 980B, установленного на сервере.
|
- |
2. Измерить и определить, как скоростные характеристики сети зависят от параметров настройки режима коммутации в коммутаторе SuperStack II Switch 3300.
|
|
|
Зависимость скоростных и нагрузочных характеристик сети от режима настройки сетевого адаптера 2С980В
Для сравнения скоростных и нагрузочных характеристик были выполнены следующие тесты.
- |
Тест "Calibration" с NIC 3C980B в режиме "normal"; Файл отчета: 3c_no.csc
|
- |
Тест "All stations" с NIC 3C980B в режиме "normal"; Файл отчета: 3c_no.csa
|
- |
Тест "Calibration" с NIC 3C980B в режиме "Max. Performance"; Файл отчета: 3c_mt.csc
|
- |
Тест "All stations" с NIC 3C980B в режиме "Max. Performance"; Файл отчета: 3c_mt.csa
|
- |
Тест "Calibration" с NIC 3C980B в режиме "Min. CPU Utilization"; Файл отчета: 3c_mu.csc
|
- |
Тест "All stations" с NIC 3C980B в режиме "Min. CPU Utilization"; Файл отчета: 3c_mu.csa.
|
Результаты измерений скоростных и нагрузочных характеристик сети, полученные в тестах калибровки "Calibration", обобщены в таблице 2.
Таблица 2. Результаты измерений скоростных и нагрузочных характеристик сети , полученные в режиме теста калибровки
|
Режим работы сетевого адаптера |
Средняя произв. (Кбайт/сек) |
Средняя скорость чтения (Кбайт/сек) |
Средняя скорость записи (Кбайт/сек) |
|
Normal |
5870 |
7500 |
5830 |
|
Max. Performance |
5850 |
7490 |
5810 |
|
Min. CPU Utilization |
5870 |
7550 |
5810 |
|
Как видно из таблицы различие в скоростных и нагрузочных характеристиках для различных режимов работы сетевого адаптера не превышает 1%.
Это позволило нам сделать вывод о том, что при отсутствии влияния Агентов друг на друга изменение режима настройки сетевой карты 3С980В на сервере практически не влияет на скорость выполнения файловых операций.
Результаты измерений скоростных и нагрузочных характеристик сети, полученные в тестах "all stations" обобщены в таблице 3.
Таблица 3. Результаты измерений скоростных и нагрузочных характеристик сети, полученные в режиме теста "all stations"
|
Режим работы сетевого адаптера |
Суммарная произв. (КБ/с) |
Средняя скорость чтения (Кбайт/сек) |
Средняя скорость записи (Кбайт/сек) |
Утилиз. Процес.,% |
|
Normal |
17290 |
1590 |
2260 |
26,4 |
|
Max. Performance |
17300 |
1630 |
2220 |
26,6 |
|
Min. CPU Utilization |
17340 |
1570 |
2310 |
26,2 |
|
Анализ полученных данных позволяет сделать следующие выводы.
- |
1. Настройка сетевой карты практически не влияет на суммарную производительность сети.
|
- |
2. Наибольшая скорость выполнения операций чтения наблюдалась в режиме работы адаптера "Max. Performance". При установке данного режима скорость выполнения операций чтения увеличилась на 2,5%, по сравнению с нормальным режимом.
|
- |
3. При установке режима минимальной утилизации процессора скорость чтения упала на 1,3%. Любопытно, что изменение скорости выполнения операций записи носит противоположный характер: в режиме максимальной производительности скорость записи - на 1,8% меньше, а в режиме минимальной утилизации процессора - на 2,2% больше, чем в нормальном режиме. Результаты измерения утилизации процессора показали, что при максимальной загрузки сети в режиме минимальной утилизации процессора утилизация уменьшается, а в режиме максимальной производительности - увеличивается по сравнению с нормальным режимом. Относительные изменения утилизации при этом настолько низки (менее 1 %), что реально этот фактор можно не учитывать.
|
На основании полученных результатов мы сделали следующий вывод:
Скоростные и нагрузочные характеристики сети при выполнении клиентами файловых операций на сервере практически не зависят от параметров настройки серверного сетевого адаптера 3С980В.
Зависимость скоростных и нагрузочных характеристик сети от установок режима коммутации SS II Switch 3300
Как указывается в документации на коммутатор SS II Switch 3300, он всегда осуществляет коммутацию в режиме Store & Forward. Вместе с тем, доступное через web-интерфейс меню конфигурирования коммутатора позволяет устанавливать четыре режима коммутации: Fast Forward, Fragment Free, Store & Forward, Intelligent. Нас заинтересовало такое несоответствие, и мы решили проверить, влияют ли установки режима коммутации на скорость и пропускную способность сети. Измерения скоростных и нагрузочных характеристик сети при различных режимах коммутации проводилась с двумя типами сетевых адаптеров: 3C980B (100TX) и 3C985 (1000SX). Для проведения измерений использовались тест "FTest All stations" c нагрузкой только на сеть. Были проведены следующие тесты:
- |
Адаптер 3C980B (100TX), коммутация - Fast Forward, Файл отчета: 3C980_ff.csa.
|
- |
Адаптер 3C980B (100TX), коммутация - Fragment Free, Файл отчета: 3C980_fr.csa.
|
- |
Адаптер 3C980B (100TX), коммутация - Store & Forward, Файл отчета: 3C980_sf.csa.
|
- |
Адаптер 3C980B (100TX), коммутация - Intelligent, Файл отчета: 3C980_if.csa.
|
- |
Адаптер 3C985 (1000SX), коммутация - Fast Forward, Файл отчета: 3C985_ff.csa.
|
- |
Адаптер 3C985 (1000SX), коммутация - Fragment Free, Файл отчета: 3C985_fr.csa.
|
- |
Адаптер 3C985 (1000SX), коммутация - Store & Forward, Файл отчета: 3C985_sf.csa.
|
- |
Адаптер 3C985 (1000SX), коммутация - Intelligent, Файл отчета: 3C985_if.csa.
|
Обобщенные результаты измерений приведены в следующей таблице 4.
Таблица 4. Обобщенные результаты измерений
|
Сетевой адаптер /режим коммутации |
Сумм. Произв. (КБ/с) |
Средняя скорость чтения (Кбайт/сек) |
Средняя скорость записи (Кбайт/сек) |
|
3C980B/Fast Forward |
17190 |
1625 |
2185 |
|
3C980B/Fragment Free |
17200 |
1598 |
2258 |
|
3C980B/Store & Forward |
17222 |
1585 |
2255 |
|
3C980B/Intelligent |
17112 |
1603 |
2173 |
|
3C985/Fast Forward |
45250 |
6515 |
4216 |
|
3C985/Fragment Free |
45150 |
6461 |
4207 |
|
3C985/Store & Forward |
45370 |
6522 |
4222 |
|
3C985/Intelligent |
45310 |
6532 |
4205 |
|
На основании полученных результатов можно сделать следующий вывод:
Установка различных режимов коммутации коммутатора SuperStack II Switch 3300 практически не влияет на скоростные и нагрузочные характеристики сети на его основе.
|