使用阿里云oss 搭建自己企业内部云存储之采坑一

近期在使用阿里云oss 搭建自己企业内部云存储,运行一段时间后,发现本地磁盘占用率比较高,查找了很多原因没找到原因。


搭建云盘采用centos 7 安装了LAMP,同时在阿里云官网的常用工具即ossfs工具 安装到服务器中,挂载为本地的一个文件夹,所有上传的数据全部通过此工具上传到OSS云盘中。


开始一切都很顺利,运行也一切正常,只是负载比较大,10人左右推荐大家使用2核4G的服务器,如果是100人左右推荐大家使用4核8G的服务器,这样才能保证上传的速度,

image.png

运行一段时间后,发现本地磁盘逐步的增加,直到最后达到了100%的占用,系统宕机了。与阿里云工程师沟通过程中发现,在上传的过程中会产生大量的TMP cache 占用了/tmp目录。

image.png


建议大家每隔一段时间进行清空tmp ,还有一点我们在挂载oss到本地文件夹时最好加一个参数。

如果大家的bucket里有很多的小文件?建议-omax_stat_cache_size=xxx参数增大stat cache 的 size,


这样既可解决上传速度的问题。为了统计每个文件夹的大小,大家可以使用小工具ossutil 进行查询,速度还是比较快速的。

小工具ossutil进行计算您的文件大小:https://help.aliyun.com/document_detail/50452.html?spm=a2c4g.11174283.6.701.16b17da28oNzcj  

 使用du命令  计算出文件夹的大小为字节,需要根据自己情况进行转换。

image.png

【免责声明】: 本网部分文章和信息来源于国际互联网, 本网转载出于传递更多信息和学习之目的,并不意味着赞同其观点或证实其内容的真实性。 如转载稿涉及版权等不慎侵害到您的相关权益, 请立即联系管理员,我们会予以更改或删除相关文章,保证您的权利。对使用本网站信息和服务所引起的后果,本网站不作任何承诺。

相关文章