Всем привет.
Есть 2 сервера: постарее и посвежее. Оба подключены к одному коммутатор. У обоих сетевые карты гигабитные.
На пк запускаю измеритель скорости Lan Speedtest, который измеряет скорость по сети в расшаренных папках.
Сервер постарее показывает скорость 250/550 (запись/чтение) мбит.
Тот что посвежее показывает 650/750 мбит.
Почему скорость сети может быть такой низкой?
Пробовал сетевую карту PCI-E, скорость точно такая же, ничего не меняется.
потому что например
- разные драйверы
- качество кабелей от серверов до коммутатора
- внешние наводки на кабели
- разные дисковые системы - может банально не успевает с буфером работать и файло гонять туда-сюда.
к самому тесту есть вопросы. Вот есть iperf3 , и это хороший тест. Погоняйте с ним, интересны результаты
+ аналог IOPS (пакеты) тоже есть. Даже если порт поддерживает 1гбит, то забив его миллионами пакетов, скоррость разумеется упадёт. Например случайная запись в 4к на диск, если локально он покажет скорость 100 мбит, то через порт ты врядли даже 50% получишь.
Дмитрий,
- Драйверы обновил - ничего не изменилось.
- Кабели одинаковые, серверы стоят рядом друг с другом.
- Наводки если и есть, то тоже одинаковые.
- Разные дисковые системы, это да, но проверка iperf говорит что диски тут не причем.
Прогнал с помощью Iperf3 и результат оказался точно таким же. Значит дело не в дисковой системе.
Напомню, что пробовал на интегрированной сетевой карте и на PCI-E. Скорость вообще между ними ничем не отличается.
Для правильного вопроса надо знать половину ответа
Проверять скорость сети надо не "в расшаренных папках", а в чистом режиме, например через iperf. Иначе может оказаться, что вы тестируете скорость чтения/записи дисковых подсистем.