免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: 追忆的风筝
打印 上一主题 下一主题

如何解决性能问题——郁闷中 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2012-05-25 18:49 |只看该作者
分布式文件系统,依稀记得分两类,一类的POSIX存取的,一类是非POSIX方式存取的,非POSIX方式多为HTTP。

选择的时候首先考虑你的业务是否可以为存储而做改造,以及改造的成本是否能承受。
如果可以改造,用非POSIX的应该舒服一些,淘宝之类的网站应该就采用这种模式的。
如果不能改造,那你只能用POSIX方式了,典型的MoosFS,当初我测试一个环境,用3台CHUNK,一个MASTER,三个CHUNK同时也是客户端,但是我发现读写性能并不高,特别是伴有数据同步的时候,对网络的负载会加大,当然那只是不适合我的环境而已,网络上有很多这样的评测文章,很多都写的特别好,分别用读写大文件、小文件,大批量文件等等情况去做测试,你可以参考一下。

我从MoosFS下来之后还是用回NFS,用专门的一台设备来做,用多块网卡做绑定提高吞吐率和降低网卡造成的单点故障,已经可以满足我的需求。

另外一个层面的就是你要审视一下你的文件系统,比如用XFS就比EXT3在大批量小文件的时候效率高(这个是我一个好朋友的经验,我没有亲测过)。其次文件目录结构的布局也是值得重视的,一个目录下文件过多文件索引就会变慢,分目录是必须的。

还有文件系统在格式化的时候块大小也会直接影响其效率。

好像文件系统支持最大文件描述符数也是有限的,但具体没研究过,这是依稀印象哦。

论坛徽章:
0
12 [报告]
发表于 2012-05-25 23:11 |只看该作者
本帖最后由 JaredYoung 于 2012-05-25 23:12 编辑

iscsi应该可以吧,不同的挂载点可以通过内核对设备进行别名,达到同一磁盘设备在不同机器的设备名同步啊,不知道是不是这意思

论坛徽章:
0
13 [报告]
发表于 2012-05-28 09:03 |只看该作者
回复 11# Yuri.G.

谢谢,非常感谢!
   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP