Мониторинг параметров репликации

Мониторинг параметров репликации#

Настраивая параметры репликации, учитывайте, что новые параметры не вступают в силу немедленно. Например, при увеличении параметра количества реплик по умолчанию для фрагментов данных его отработка может занять некоторое время в зависимости от нового значения параметра и числа фрагментов данных в кластере.

Чтобы убедиться, что новые параметры репликации были успешно применены в кластере, выполните следующие действия:

  1. Выполните команду vstorage -c <cluster_name> top.

  2. Нажмите клавишу V, чтобы отобразить дополнительные сведения о кластере. Типичный вывод этой команды может выглядеть следующим образом:

    # vstorage -c stor1 top
    Cluster 'stor1': healthy
    Space: [OK] allocatable 448.6GB of 492.0GB, free 1.39TB of 1.44TB
    MDS nodes: 3 of 3, epoch uptime: 20d  0h
    CS nodes:  3 of 3 (3 avail, 0 inactive, 0 offline)
    License: ACTIVE (expiration: 01/10/2021, capacity: 10TB, used: 20.3GB)
    Replication:  3 norm,  2 limit
    Chunks: [Warning] 187 (57%) healthy,  0 (0%) standby,  0 (0%) degraded,  135 (41%) urgent,
                 0 (0%) blocked,  0 (0%) pending,  0 (0%) offline,  1 (0%) replicating,
                 0 (0%) overcommitted,  0 (0%) deleting,  0 (0%) void
    IO:       read     0B/s (  0ops/s), write  106KB/s (  7ops/s)
    <...>
    
  3. Проверьте значение в поле Chunks (Фрагменты), учитывая следующие моменты:

    • При уменьшении параметров числа реплик обращайте внимание на фрагменты в состоянии фиксации с избытком (overcommitted) и в состоянии удаления (deleting). После завершения процесса репликации в выходных данных команды не должны отображаться фрагменты ни в одном из этих состояний.

    • При увеличении параметров количества реплик обращайте внимание на фрагменты в заблокированном состоянии (blocked) и подлежащие срочной обработке (urgent). После завершения процесса репликации в выходных данных команды не должны отображаться фрагменты ни в одном из этих состояний. Кроме того, пока процесс продолжает выполняться, значение параметра работоспособности (healthy) будет ниже 100 %.

    Дополнительные сведения о возможных состояниях фрагментов см. в разделе Диаграмма "Фрагменты данных".