Project: duracloud
Issue DURACLOUD-733: Sync Tool: CPU Utilization
The Sync Tool, when run, tends to use a very large percentage of the CPU. As noted by SaaS4, running the Sync Tool continuously for 10 days kept the CPU on their server pegged at 100% the entire time. It seems likely that the high CPU utilization is due to the constant generation of MD5 checksums for each file. This would be a particular issue when the file set contains a large number of very small files. This task is to investigate the reason behind the heavy CPU usage. Ideally a fix could also be included.
Story points: 2