I'm using EC2 p2.xlarge instances to train an image processing model. My target classes for the prediction task are quite a few (20) and to get the best accuracy I'm going to train one model per target.
So I did a snapshot of my main volume and created 4 duplicate volumes (general purpose SSD) so that I can run 4 more p2 instances concurrently. The problem is, except for the main volume, I'm experiencing an exteremely low IO performance. To give you an example, one training epoch which takes 200s on main instance is 'estimated' to take 10,000s on a duplicate instance.
What am i missing?