sheepdog简介
2024-09-08 16:57:17
1、corosync,single ring最多支持50个节点;zookeeper,500个节点可稳定支撑,1000-1500个节点挑战比较大,需要优化消息传递机制。
2、sheepdog一开始为分布式块存储,如今覆盖多个应用领域,包括IAAS,File Server,冷数据存储等。
3、sheepdog目前满足可用性(iSCSI多路径机制)、持久性(全副本或EC冗余策略)、可扩展性(负载均衡,IO节点可扩展)、可管理性(自动恢复和卷管理)、无单点,具有GC机制(sheepgdogV0.9.1以上)。
使用iSCSI多路径,需在集群format时指定-l选项,tgtd的版本要大于V1.0.51,sheepgdogV0.9.1以上。
4、sheepdog对于IOPS类需求比较适合,其中全副本策略适合所有大数据块“读”,EC机制适合所有大数据块“写”。
5、Node*100VM*10FDs=MaxConn;
6、Object Cache和Journal在sheepdog中已不建议使用,经实测,Object Cache拖慢系统性能;
7、Object Cache和iSCSI多路径不能同时使用。
8、tgtd也有缓存,默认是开着的。
9、o_sync直到I/O操作完成才返回。
10、tgtd -t 8可指定I/O线程数。
最新文章
- smarty模板引擎部分内容(思维导图)
- stm32调试记录一
- Xamarin Studio支持TypeScript开发
- css里设置一个div在顶部固定,不随滚动条滚动而滚动
- CentOS安装中文输入法:ibus
- 小技巧之a标签自动解析URL
- Devexpress之barManager控件属性
- oracle 使用 decode函数 或 case when 实现行转列
- 采用OCR识别自动识别财务报表
- (@WhiteTaken)解决Unity5.x下UnityVS2013不能使用的问题
- Thrift - 快速入门
- JavaScript基础知识从浅入深理解(一)
- SQLite Select 语句(http://www.w3cschool.cc/sqlite/sqlite-select.html)
- 代码转换为html显示
- python函数用法
- python + PyQt5 实现 简易计算器
- 第一篇 Flask初始
- 学习Acegi应用到实际项目中(4)
- 转:JDBC中关于PreparedStatement.setObject的一些细节说明
- react与vue的对比
热门文章
- EntityFramework:An error occurred while executing the command definition. See the inner exception for details.
- python自动化测试学习笔记-9python的日志模块
- 每天学点Linux命令: 管道| 与 xargs的区别
- 381 Insert Delete GetRandom O(1) - Duplicates allowed O(1) 时间插入、删除和获取随机元素 - 允许重复
- encodeURIComponent的用法
- Selenium示例集锦--常见元素识别方法、下拉框、文本域及富文本框、鼠标操作、一组元素定位、弹窗、多窗口处理、JS、frame、文件上传和下载
- SugarCRM安装过程——PHP文件上传限制问题
- JavaScript设计模式 (1) 原型模式
- MySQL详解(25)-----------MySQL性能优化
- java设计模式之单例模式总结