首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DRBD奇怪的速度下降

DRBD奇怪的速度下降
EN

Server Fault用户
提问于 2018-03-05 05:26:54
回答 2查看 922关注 0票数 2

几周前,我在几台服务器上为DRBD做了一个测试设置。按照初始同步的配置,速度固定在90 my /800 my。现在,我已经重新安装了操作系统(CentOS 7.4),以便在服务器上完成最终安装,我看到了速度问题(如下所示)。我现在能想到的唯一不同之处是安装pacemaker+corosync,这两种设备在初始同步时都是禁用的。我已经重新安装了几次操作系统,并试图更改配置中的速度等参数,但没有发生任何变化。这是我的配置:

代码语言:javascript
复制
[root@storage2 ~]# cat /etc/drbd.d/global_common.conf
global {
    usage-count yes;
    udev-always-use-vnr;
}
common {
    net {
        protocol C;
    }
}
[root@storage2 ~]# cat /etc/drbd.d/nfs.res
resource r0 {

    syncer {
        c-plan-ahead 20;
        c-fill-target 50k;
        c-min-rate 25M;
        al-extents 3833;
        rate 90M;
    }
    disk {
        no-md-flushes;
        #fencing resource-only;
    }
    handlers {
        fence-peer "/usr/lib/drbd/crm-fence-peer.sh";
        after-resync-target "/usr/lib/drbd/crm-unfence-peer.sh";
    }
    net {
        sndbuf-size 512k;
        max-buffers 8000;
        max-epoch-size 8000;
        after-sb-0pri discard-least-changes;
        after-sb-1pri consensus;
        after-sb-2pri call-pri-lost-after-sb;

    }
    device /dev/drbd0;
    disk /dev/sda4;
    meta-disk internal;

    on storage1 {
        address 172.30.1.11:7790;
    }
    on storage2 {
        address 172.30.1.12:7790;
    }
}
EN

回答 2

Server Fault用户

发布于 2018-03-05 06:41:05

好的,我对配置做了一些修改,这次做了一些改变。虽然它不完全像以前(仍然有下降),感觉有点勉强,但性能已经提高了。

新配置:

代码语言:javascript
复制
[root@storage1 ~]# cat /etc/drbd.d/nfs.res
resource r0 {

        ...  
        c-plan-ahead 2;
        c-fill-target 2M;
        c-min-rate 25M;
        c-max-rate 100M;
        al-extents 3833;
        rate 100M; 
        ...

        sndbuf-size 0;
        ...

}
票数 1
EN

Server Fault用户

发布于 2018-03-05 15:58:05

最近版本的DRBD大于8.3.9,默认情况下动态地调整重新同步率。如果您现在有一些东西坐在DRBD上编写数据,并因此复制数据,或者使用复制链接的其他东西(Corosync &Pac怪机),那么重新同步的速度将动态地调整自己。

我看到了您在“答案”中所做的更改,很可能是增加的c-fill-target使您的再同步更好地饱和了这条线。

尝试将您的c-plan-ahead设置为0,并查看其是否达到水平。这将有效地禁用动态控制器,并使您以静态速率同步。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/899966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档