These days, we seem to be getting a lot of inquiries from new or
would-be DRBD adopters, especially MySQL and PostgreSQL DBAs wanting to add high
availability to their master database servers. And these,
unsurprisingly, turn out to be two of their most popular
questions:
How will using DRBD affect my write performance?
… and …
What are DRBD’s most important tunables with regard to write
performance?
Let’s take a look at both of these issues. Ready? Let’s go.
Basically, there’s usually one important potential bottleneck in
any DRBD “Protocol C” (synchronous replication) setup, and it’s
not the network connection. With ubiquitous Gigabit Ethernet
links available to be dedicated for DRBD replication, network
latency and throughput become negligable variables. The …
[Read more]