有大量文件在文件服务器上,是按照不同的目录存放的不如1,2,3目录,这些目录是平行的,每个目录的大小都下10G以上
如果仅仅对单个文件目录压缩,那么应该不是问题。但是不能满足客户需求,客户想同时对1,2,3目录同时压缩。
这样会造成压缩慢的问题,如果使用共享方式,让别的不同机器同时压缩,那么文件服务器的网络与磁盘压力又是一个问题,大家有什么更好的解决办法没有。
首先考虑的是增加cpu和使用由固态硬盘构成的阵列。这可以大大增加吞吐量,并且在一定范围内比重新设计软件要省钱。
1.目前的压缩,是否已经用了服务器全部的CPU和磁盘的读写速度是否已经达到最大? 如果是 那么程序提升的空间不大了 考虑升级机器
如果没有,那么就采用多线程去压缩吧 尽量把CPU 和磁盘的读写速度沾满就行了