Avamar. Низкая производительность резервного копирования Avamar NDMP и низкая загрузка ЦП avtar из-за масштабирования окна TCP
Summary: Масштабирование окна TCP
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Резервное копирование устройства NAS avamar по протоколу NDMP выполняется медленнее, чем ожидалось.
Для сетевых интерфейсов VNX/Celerra установлено значение 10 Гбит/с.
Сетевой интерфейс узла Avamar NDMP Accelerator имеет значение 1 Гбит/с.
Журналы резервного копирования показывают, что во время резервного копирования загрузка ЦП узла NDMP Accelerator низкая.
информация avtar <8688>: Состояние 2014-10-20 07:09:19, 83,476 файлов, 9244 каталога, 72,26 Гбайт (83 476 файлов, 7,312 Мбайт, 44,34% новинка) 592 Мбайт 7%
Информация о <ЦП 8688>: Статус 2014-10-20 07:24:19, 126 201 файл, 13 423 каталога, 80,16 Гбайт (126 201 файл, 10,14 Мбайт, 44,95% новых) 592 Мбайт 10%
Информация о avtar <ЦП 8688>: Состояние 2014-10-20 07:54:20, 187,013 файлов, 19,327 каталога, 94,54 Гбайт (187 013 файлов, 14,23 Мбайт, 45,52% нового) 600 Мбайт 8%
ЦППротокол NDMP отправляет на ускоритель NDMP только измененные файлы. У нас есть значительный объем работы по повторной прокрутке измененных файлов.
Если загрузка ЦП низкая, это означает, что данные, отправляемые в ускоритель NDMP, медленнее, чем оптимальные.
Если выполняется сетевая трассировка между двумя устройствами, одно видит, что выполняется много повторных передач TCP.
Для сетевых интерфейсов VNX/Celerra установлено значение 10 Гбит/с.
Сетевой интерфейс узла Avamar NDMP Accelerator имеет значение 1 Гбит/с.
Журналы резервного копирования показывают, что во время резервного копирования загрузка ЦП узла NDMP Accelerator низкая.
информация avtar <8688>: Состояние 2014-10-20 07:09:19, 83,476 файлов, 9244 каталога, 72,26 Гбайт (83 476 файлов, 7,312 Мбайт, 44,34% новинка) 592 Мбайт 7%
Информация о <ЦП 8688>: Статус 2014-10-20 07:24:19, 126 201 файл, 13 423 каталога, 80,16 Гбайт (126 201 файл, 10,14 Мбайт, 44,95% новых) 592 Мбайт 10%
Информация о avtar <ЦП 8688>: Состояние 2014-10-20 07:54:20, 187,013 файлов, 19,327 каталога, 94,54 Гбайт (187 013 файлов, 14,23 Мбайт, 45,52% нового) 600 Мбайт 8%
ЦППротокол NDMP отправляет на ускоритель NDMP только измененные файлы. У нас есть значительный объем работы по повторной прокрутке измененных файлов.
Если загрузка ЦП низкая, это означает, что данные, отправляемые в ускоритель NDMP, медленнее, чем оптимальные.
Если выполняется сетевая трассировка между двумя устройствами, одно видит, что выполняется много повторных передач TCP.
Cause
Одна сторона пытается установить несоответствующее быстродействие другой.
Относящуюся к обычному согласованию TCP/IP между двумя устройствами, оно для поиска наиболее приемлемой скорости передачи. Иногда одна сторона или другая пытается оптимизировать скорость подключения, но делает это несоответствующим образом.
Если коммутатор работает со скоростью 10 Гбит/с, а сервер — только 1 Гбит/с, коммутатор может перейти в состояние, в котором он продолжает попытки принудительного обмена данными серверной сетевой платы со скоростью 10 Гбит/с.
Полученные запросы на изменение могут привести к снижению производительности.
Обычно для VNX/Data Domain настроено использование сетевых карт со скоростью 10 Гбит/с.
Для ускорителя Avamar NDMP также часто настраивается использование сетевых карт 1 Гбит/с.
Это сложнее для просмотра и может отображаться или не отображаться как повторная передача данных.
Обычно он показывает только низкую производительность.
В разделе Решение данной статьи показано, как отключить масштабирование окна TCP, чтобы удаленные попытки увеличить скорость интерфейса игнорируются.
Вы можете отключить всплывающее окно TCP и проверить его, прежде чем сделать его постоянным.
Скорость автоматического согласования может быть меньше максимальной возможной скорости.
Другие ситуации, которые могут возникнуть, связаны с одной стороны, например, рекламу сетевой карты ускорителя Avamar NDMP на скорости 1 Гбит/с, но коммутатор подключен со скоростью 10 Мбит/с, ограничив производительность в 10 Мбит/с.
Ниже приведен пример этой проблемы:
Как пользователь root выполните команду:
# ethtool eth0 Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on Supports Wake-on: g Wake-on: d Link detected: yes
Здесь мы видим, что 1000BaseT/Full поддерживается и рекламируется, но скорость составляет всего 100 Мбит/с.
По неизвестной причине во время попытки согласования они заверяли менее сервера.
Перезагрузка сервера обычно приведет к сбросу этого параметра.
# ethtool eth0 Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on Supports Wake-on: g Wake-on: d Link detected: yes
В этом случае могут возникнуть проблемы с сетью, ограничив скорость или проблему с коммутатором.
Обратитесь к сетевой службе заказчика, чтобы ознакомиться с ситуацией.
Resolution
Если ethtool показывает более низкую скорость, чем максимальная скорость, на котором может выполняться сетевая плата, перезагрузите компьютер.
Если это не так и коммутатор 10 Гбит/ с сервером 1 Гбит/с, отключите масштабирование окна, как показано ниже.
Отключение масштабирования окна.
Таким образом, управление потоком TCP активируется до того, как сеть может перезагрузится.
Для этого
1) Выполните следующую команду:
2) Добавьте следующий текст в файл /etc/sysctl.conf.
3) Запуск нового резервного копирования по протоколу NDMP
Если это не так и коммутатор 10 Гбит/ с сервером 1 Гбит/с, отключите масштабирование окна, как показано ниже.
Отключение масштабирования окна.
Таким образом, управление потоком TCP активируется до того, как сеть может перезагрузится.
Для этого
1) Выполните следующую команду:
echo 0 > /proc/sys/net/ipv4/tcp_window_scaling
2) Добавьте следующий текст в файл /etc/sysctl.conf.
net.ipv4.tcp_window_scaling = 0
3) Запуск нового резервного копирования по протоколу NDMP
Affected Products
AvamarProducts
Avamar, Avamar Plug-in for NDMPArticle Properties
Article Number: 000051503
Article Type: Solution
Last Modified: 10 Feb 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.