Imagenes hosteadas en tu propio server?
En este caso así a ciegas te diria que I/O por pura lógica. Pero influyen otros factores. No es lo mismo que se muevan muchas mini-fotos que unas cuantas macro-fotos.
Podrias hacer una prueba de carga. Simplemente ves metiendo clientes y vas viendo como se consumen recursos de RAM/IO. Y sacas una proporción
Pero bajo mi punto de vista, creo que es una perdida de tiempo todo esto en general. Si estuvieramos hablando de un servidor de 128Gb de RAM en el que van a entrar millones de usuarios tendría lógica que ajustases todo al milimetro porque hablariamos de miles de dolares arriba o abajo según tu decisión. Aqui vas a ahorrar cuanto? 10 dolares arriba o abajo?
Coge experiencia, metelo, ni siquiera hagas la prueba de carga. Mira como se comporta y monitoriza los recursos. Si ves por ejemplo que de media el IO esta en 20MB/S y la RAM esta en 512Mb entonces te vas a dar cuenta que has elegido bien, que te hace falta más IO que RAM. Si ves que tienes la RAM a tope y el IO bajo, pues cambias el server y punto. Lo mismo te das cuenta que tienes la RAM a tope y el IO a 10MB/s ¿que harías? contratar un plan con el mismo IO pero más RAM.
Así trabajo yo, con la experiencia del momento.