|
|
|
|
|
by ak217
1902 days ago
|
|
Yes, you would. The CPU and memory overhead of multiprocessing for this application is why we ended up migrating away from boto3 and to the AWS Go SDK for this specific purpose (https://github.com/chanzuckerberg/s3parcp as I mentioned in another comment). We still use boto3 in other areas, but for maxing out the network connection, golang is far more scalable. |
|
There is no reason why multiprocessing for IO in python would use _crazily_ more memory than in an other language, when done properly.