Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Supports Windows 2012 or higher, Linux CentOS 6.4, Ubuntu 16.04 LTS or higher x64 environment.

OS

CPU Architecture

Windows 2012 or higher

x64

RHEL / CentOS 6.4 ~ 8.4

x64

RHEL / Rocky 8.5 or higher

x64

Ubuntu 16 LTS or higher

x64

ProLinux 7 or higher

x64

File systems

Block replication solutions usually work regardless of the type of file system. However, bsr has a specification for supported file systems, as it implements fast synchronization that only synchronizes to the areas used by the file system.

...

Info

When paging occurs can vary depending on your system's memory capacity, platform, and OS version. The 70% figure described above is typical and should be understood in the context of your environment.

BSR memory usage on Linux is similar or less than on Windows. It uses a bit more memory on Windows due to some differences in the replication architecture.

Info

Replication Recently, replication configurations with through VMs are becoming increasingly more common in virtualized environments. A characteristic of these environments is that virtualization environments, but there are cases where the CPU or memory resources allocated to individual VMs are not always sufficient. For example, if an individual VM is configured with 2 cores and 2-4 GB of 1 core CPU and 1~2GB memory, it may will not meet the minimum configuration specifications for of bsr. When a replication environment is configured with such low-spec end VMs, it is more likely to experience frequent performance delays inside the bsr engine and network performance delays due to frequent CPU context switching, and thus inter-node communication (keep alive) delays between nodes. While there is no problem with the basic behavior, as the I/O load increases or the frequency of interrupts in the HW layer of the system increases, the performance of the VM as a whole will decrease, and bsr will be affected accordingly. The bottom line is that building a replication environment on low-specification VMs has limitations.There's not much you can do about it except to make sure you have plenty of system configuration , become frequent. Operating replication on VMs in this environment has severe limitations. There is no solution to this problem other than freeing up system resources.

Disk

Basic installation space

...

Theoretically, the capacity of a BSR's mirror disk is unlimited, but the actual disk capacity is limited to 10 TB. At higher capacity, the meta-area corresponding to the mirror disk capacity grows along with it, and the operation (Attach) that needs to process the entire meta-disk becomes time-consuming and impedes operations.

Info

Multivolume

In many cases, storage for a single Multi-volume

Storage corresponding to one service task is organized into often composed of multiple volumes, and . In this case, it is necessary to treat these volumes need to be treated as a single as one resource. Operating In this way, operating multiple volumes on a single by tying them to one resource is called a multivolume multi-volume configuration. When operating with multivolumesresources as multiple volumes, the data processing buffer queue for replicated data is operated as a single queue to ensure service-side consistency by serializing the order of read/write requests for service , thereby serializing the service's write I/O order to the disk volumesvolume to ensure service consistency.

The number of multivolumes is theoretically unlimitedThere is no limit to the number of multiple volumes (maximum 65535), but in practicereality, if as the number of volumes becomes too largeincreases, the delay in the buffer queue can queue buffer delay may become severe and difficult to control. On a 1 Gbps network, a configuration of three volumes or less is appropriateIt is realistic to configure no more than 4 to 5 volumes in a 10G network.

Meta Disk

Depending on the capacity of the replication volume, you need to estimate the capacity of the metadisk. It requires about 33MB of meta disk space per 1TB of the replication volume, and for more accurate size, see Metadata Size Estimation.

Network

throughput

In a recent corporate environment, mirroring on a local network is generally configured with a bandwidth of 1 Gbps to 10 Gbps, and a remote replication environment (Disaster Recovery) for DR (Disaster Recovery) is generally operated with a lower bandwidth. That is, it is applied to a wide range of network environments from very low bandwidth (10 ~ 100Mbps) to high bandwidth. However, because replication in a low-band network environment is bound to affect replication performance due to bandwidth limitations, consider such as linking replication accelerators for performance improvement.

ports

The mirroring ports for replication (specified in the configuration file) must be open. On Windows, additionally TCP loopback ports 5678, 5679 must be open for control.

Storage provisioning

It is only supported for the THICK provisioning method of storage provisioning. Thin provisioning environments with disk space reclamation are not compatible with BSR.

...