Devo richiedere alcune risorse AWS e, per farlo, devo identificare quali sono i miei requisiti per:
- Numero di core CPU (forse anche GPU) (esegue l'elaborazione parallela)
- Quantità di memoria richiesta
- I / O & amp; tempo di lettura / scrittura in rete (facoltativo / buono a sapersi)
Come posso profilare il mio script in modo da sapere se sto utilizzando al meglio le risorse richieste?
Come posso profilare l'intero sistema? Qualcosa seguendo le linee seguenti:
io. Richiedi un numero elevato di risorse di elaborazione (CPU e RAM) su AWS
ii. Avvia il profiler del sistema
iii. Esegui il mio programma e attendi che finisca
iv. Arresta il profiler del sistema e identificare le #CPU e la RAM utilizzate
Contesto: Unix / Linux