分享更有价值
被信任是一种快乐

Nginx+NFS及Redis和分布式文件系统Moosefs有哪些优缺点

文章页正文上

Nginx+NFS及Redis和分布式文件系统Moosefs有哪些优缺点,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文免费主机域名章希望你能解决这个问题。  大量小文件存免费主机域名储一直是典型的应用场景之一,现在有3KW的数据,单条数据都很小的,如果按key-value来看的话,key就是32位的MD5字符串,value按平均算大概是100字节左右。下面云技术小编来讲解下Nginx+NFS、Redis和分布式文件系统Moosefs有哪些优缺点?  Nginx+NFS、Redis和分布式文件系统Moosefs有哪些优缺点  1、直接生成静态文件,利用nginx对静态文件的高效做静态缓存。  当时服务器硬件资源有限,所以就采用这种方式,一直源用至今。  服务器间通过NFS来共享  太多小文件,不方便管理  NFS不方便运维与扩展  文件内容很小(100字节左右),3KW大概就是2.5G大小左右  不过文件存储的时候和硬盘分区的族大小有关,在这里磁盘分区的族大小为8K,所以尽管文件内容只有100字节,但是实际存储到磁盘上的时候单个文件其实是8K  所以3KW的文件世界占的磁盘空间大约为:200G左右(严重浪费空间啊)  2、Redis(V2.2.11)【KV数据库】  听同事说开启VM会使性能急剧下降,所以基本无视VM,数据全放内存。  key为32位MD5字符串  测试数据:10W数据大概占内存20M  测试数据:500W数据大概占内存1G,持久化的rdb数据文件大概350M  推算3KW数据:内存6G,持久化的rdb数据文件大概为2G(压缩了?)  因为Redis在持久化的时候内存会加倍,和考虑到数据的增长,所以需要1台20G内存的机器基本就没问题了(容灾啥的另算)。  Redis非常快,如果硬件条件没问题,基本选这个最好了。  Nginx+NFS、Redis和分布式文件系统Moosefs有哪些优缺点  3、Moosefs(MFS)【分布式文件存储系统】  mfs支持NFS的方式mount到本地直接操作(如使用mfs,则现在的架构基本不用改)  最基本的需要一台主控服务器(MasterServer)、一台数据服务器(ChunkServer)  文件和目录的索引需要全部加载到主控服务器的内存中,所以对主控服务器的内存有一定的要求  写入30W文件,到20W的时候写入就开始下降得厉害了(我的5400转的笔记本硬盘)  30W文件,4W目录,主控服务器占用大概120M内存  文件存储方式貌似和普遍的文件一样单个存储的(不确定),30W文件大概占了2.4G的磁盘空间(同样是8K一个文件)。  小文件一样很多,不方便维护与迁移(不知是否我设置不对?)。  内存、硬盘都占用得比较多,而且性能相对来说不是很出众。  所以这个基本不考虑了。看完上述内容,你们掌握Nginx+NFS及Redis和分布式文件系统Moosefs有哪些优缺点的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注云技术行业资讯频道,感谢各位的阅读!

相关推荐: MySql服务无法启动的解决办法

本篇内容主要讲解“MySql服务无法启动的解决办法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySql服务无法启动的解决办法”吧!1.服务无法启动的解决办法 操作系统:win xp 现象:my免费主机域名sql…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册