美文网首页Ceph
【ceph】对象存储网关优化

【ceph】对象存储网关优化

作者: 小醉90s | 来源:发表于2018-12-14 23:13 被阅读0次

    简介

    部署好对象存储网关,用cosbench对radosgw进行压测发现读写吞吐量比较低,后来发现需要对radosgw自带的civetweb进行参数优化,如:线程数、线程池大小、rados操作数等等,配置完毕后发现cpu使用率上升,网络连接数上升,每秒处理数也提升,具体配置如下,每台网关都要配置,并且重启。

    配置

    cat /etc/ceph/ceph.conf
    [client.rgw.ceph-object-01]
    rgw_frontends = "civetweb port=7480 num_threads=2048"
    rgw host = 0.0.0.0
    rgw thread pool size = 10240
    rgw op thread timeout = 600
    rgw num rados handles = 1024
    rgw num control oids = 100
    rgw cache enabled = true
    rgw cache lru size = 10000
    rgw get obj max req size = 4 << 2000
    rgw enable usage log = true
    rgw usage log tick interval = 30
    rgw usage log flush threshold = 1024
    rgw usage max shards = 32
    rgw usage max user shards = 1
    

    重启

    systemctl restart ceph-radosgw@rgw.ceph-object-01.service
    

    参考

    http://docs.ceph.com/docs/mimic/rados/api/librados-intro/#step-2-configuring-a-cluster-handle
    http://docs.ceph.com/docs/giant/radosgw/config-ref/
    http://docs.ceph.com/docs/mimic/radosgw/frontends/
    https://civetweb.github.io/civetweb/UserManual.html

    相关文章

      网友评论

        本文标题:【ceph】对象存储网关优化

        本文链接:https://www.haomeiwen.com/subject/laonhqtx.html