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服务无法启动的解决办法”吧!1.服务无法启动的解决办法 操作系统:win xp 现象:my免费主机域名sql…