Домен даних: Опції пропускної здатності реплікації та затримки
Summary: Продуктивність реплікації може погіршуватися у мережах з високою пропускною здатністю та затримкою. У цій статті пояснюється, як розрахувати продукт пропускної здатності та затримку та налаштувати опції реплікації для оптимізації продуктивності. ...
Symptoms
- Реплікація по мережі з високою пропускною здатністю та затримкою відбувається повільно
- Висока затримка реплікації
- Стандартні налаштування реплікації не досягають очікуваної пропускної здатності
Застосовується до:
- Усі системи домену даних із використанням реплікації
Cause
Стандартні параметри мережі оптимізовані для:
- Локальні мережі з низькою затримкою (наприклад, <1 мс RTT)
- Помірна затримка WAN (до 50–100 мс)
Для лінків з високою пропускною здатністю та високою затримкою стандартні налаштування недостатньо використовують доступну пропускну здатність, оскільки підтвердження відновлюються довше, що обмежує пропускну здатність.
Resolution
Крок 1: Розрахуйте добуток пропускної здатності та затримки.
Продукт із затримкою пропускної здатності визначає, скільки даних може бути у передачі до повернення підтверджень.
Формула:
Bandwidth (Bytes/sec) × Delay (seconds) = Bandwidth-Delay Value
Якщо значення перевищує 100 000 байтів, налаштування опцій реплікації може покращити продуктивність.
Крок 2: Виміряти пропускну здатність
Використання iperf як на системах домену даних джерела, так і на призначення:
Пункт призначення (серверний режим):
# net iperf server
Джерело (клієнтський режим):
# net iperf client <destination IP> duration 30 interval 3 nodelay
Перетворіть результат з Мбіт/сек у байти/сек:
Example: 4.92 Mbits/sec = (4,920,000 ÷ 8) = 615,000 Bytes/sec
Крок 3: Затримка міри
Використання net ping З джерела DD:
# net ping <destination IP> path-mtu do packet-size 1472 count 5
Приклад результату:
time=173 ms → Delay = 0.173 seconds
Крок 4: Обчислення пропускної здатності-затримки
615,000 Bytes/sec × 0.173 sec = 106,395 Bytes (~106 KB)
Оскільки це перевищує 100 000, рекомендується налаштування.
Крок 5: Налаштуйте опції реплікації.
Вимкніть реплікацію:
# replication disable all
# replication status
Почекайте, поки статус буде відключений.
Встановлена пропускна здатність:
# replication option set bandwidth 615000
Затримка набору:
# replication option set delay 173
Перезапустити файлову систему:
# filesys restart
Знову увімкніть реплікацію:
# replication enable all
Кінчик: Встановіть дросель реплікації на 90–95% пропускної здатності каналу для найкращих результатів.
Скасування змін | Скидання до стандарту:
# replication disable all
# replication option reset bandwidth
# replication option reset delay
# filesys restart
# replication enable allAdditional Information
- Переконайтеся, що немає активного введення/виведення перед перезапуском файлової системи.
- Якщо результати пінгу суттєво відрізняються, зверніться до місцевої команди мережі.
- Для множинних цілей реплікації використовуйте найвищі обчислені значення.