一、corosync,single ring最多支持50個節點;zookeeper,500個節點可穩定支撐,1000-1500個節點挑戰比較大,須要優化消息傳遞機制。緩存
二、sheepdog一開始爲分佈式塊存儲,現在覆蓋多個應用領域,包括IAAS,File Server,冷數據存儲等。負載均衡
三、sheepdog目前知足可用性(iSCSI多路徑機制)、持久性(全副本或EC冗餘策略)、可擴展性(負載均衡,IO節點可擴展)、可管理性(自動恢復和卷管理)、無單點,具備GC機制(sheepgdogV0.9.1以上)。分佈式
使用iSCSI多路徑,需在集羣format時指定-l選項,tgtd的版本要大於V1.0.51,sheepgdogV0.9.1以上。性能
四、sheepdog對於IOPS類需求比較適合,其中全副本策略適合全部大數據塊「讀」,EC機制適合全部大數據塊「寫」。大數據
五、Node*100VM*10FDs=MaxConn;優化
六、Object Cache和Journal在sheepdog中已不建議使用,經實測,Object Cache拖慢系統性能;線程
七、Object Cache和iSCSI多路徑不能同時使用。orm
八、tgtd也有緩存,默認是開着的。pdo
九、o_sync直到I/O操做完成才返回。form
十、tgtd -t 8可指定I/O線程數。