Lustre+DRBD+Heartbeat组建无共享磁盘的分布式文件系统
最近把这三样东西整理在了一起,做了一个小测试。效果还不错。
单点fail以后,对整个文件系统没有影响。
文档贴出来,大家提提意见。
这个测试是做web文件存储用的,但是小文件太多,性能只能达到物理硬盘的1/3。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
不错不错.谢谢共享啊.顶你一下.
这个系统搭出来测,结果真让人心痛。。。
2台OSS,iozone测16G文件,16k块随机读写,才2MByte/s
可能是测试工具不好,体现不出来高并发时候的优势。
闲一些了,自己写一个并发的测试,用实际业务文件测一下。
我不是已经反复的说过了么, lustre 和类似的分布式文件系统对于小块I/O读写一点性能提高都没有,而且根据你用的分布式文件系统的metadata 控制的不同,反而在小块I/O读写上性能会很差. 目前没有很好的软件手段可以解决这个问题. 可选的方法是在硬件上增加投入. 比如使用有更大queue的硬盘子系统,或者使用有更好小文件读写性能的SCSI/阵列卡.
你可以看看,一样按照你的硬件配置,你在单服务器上,单硬盘来一样测你的16G/16k random, 比较一下和lustre环境下的性能. 呵呵.
多谢楼主,正在学这方面的内容