Hi,
I am using BC2 to synchronize a large number (10000+) of small files (few KB) to a SMB mounted resource that is far away as far as the network delay is concerned (ping times around 150ms).
As you can imagine, this takes several hours, and is a great annoyance.
The network and file system experts owning that resource tell me that parallel processing would shorten the elapsed time significantly, i.e. the throughput is not limited by network or file system bandwidth, but rather by the response time of the many file creates.
I think this situation is not unusual, and I like BC2 enough to suggest a parallel processing option. This should be configurable, in order to have some control over the network utilization and the CPU usage, e.g. by defining the degree of parallelism, or the max CPU percentage. A good model for this has been implemented in OfflineExplorer.
Please let me know what the chances are to get this into BC2.
I am using BC2 to synchronize a large number (10000+) of small files (few KB) to a SMB mounted resource that is far away as far as the network delay is concerned (ping times around 150ms).
As you can imagine, this takes several hours, and is a great annoyance.
The network and file system experts owning that resource tell me that parallel processing would shorten the elapsed time significantly, i.e. the throughput is not limited by network or file system bandwidth, but rather by the response time of the many file creates.
I think this situation is not unusual, and I like BC2 enough to suggest a parallel processing option. This should be configurable, in order to have some control over the network utilization and the CPU usage, e.g. by defining the degree of parallelism, or the max CPU percentage. A good model for this has been implemented in OfflineExplorer.
Please let me know what the chances are to get this into BC2.
Comment