解压一个三百兆,136个文件的压缩包吃掉了五六百兆内存,cpu直接吃满。导服务器(1h1g)卡死一段时间然后cloudreve进程被kill系统是centos7 64位,运行的是3.1.1 amd64
且再次启动cloudreve时会自动重新开始解压……但重新启动时压力会变小,能撑到完成任务。
wkyowqbh1#
解压缩这类肯定很吃内存的吧 @mmxp
zc0qhyus2#
鉿,那为啥用tar压力很小
9gm1akwq3#
tar确实压力小但是cloudreve用的是zip格式,所以吃性能。(主要是tar对中文支持太差了)如果你想对比一下tar和zip的区别,可以将一个较大的文件分别压缩成tar格式和zip格式就能明显看到区别了。zip对服务器压力大的问题好像无解,建议增加服务器配置或减少一次压缩的文件数量
lnvxswe24#
铪,那为啥用tar压力很小
可以用cgroups之类的限制一下占用吧,我觉得
nwlls2ji5#
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
5条答案
按热度按时间wkyowqbh1#
解压缩这类肯定很吃内存的吧 @mmxp
zc0qhyus2#
解压缩这类肯定很吃内存的吧 @mmxp
鉿,那为啥用tar压力很小
9gm1akwq3#
解压缩这类肯定很吃内存的吧 @mmxp
鉿,那为啥用tar压力很小
tar确实压力小但是cloudreve用的是zip格式,所以吃性能。(主要是tar对中文支持太差了)
如果你想对比一下tar和zip的区别,可以将一个较大的文件分别压缩成tar格式和zip格式就能明显看到区别了。
zip对服务器压力大的问题好像无解,建议增加服务器配置或减少一次压缩的文件数量
lnvxswe24#
解压缩这类肯定很吃内存的吧 @mmxp
铪,那为啥用tar压力很小
tar确实压力小但是cloudreve用的是zip格式,所以吃性能。(主要是tar对中文支持太差了)
如果你想对比一下tar和zip的区别,可以将一个较大的文件分别压缩成tar格式和zip格式就能明显看到区别了。
zip对服务器压力大的问题好像无解,建议增加服务器配置或减少一次压缩的文件数量
可以用cgroups之类的限制一下占用吧,我觉得
nwlls2ji5#
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.