Clustered app means duplicating the application to use each cpu instead of only one,
If you do:
$ pm2 start app.js
It will only launch one application
If you do:
$ pm2 start app.js -i max
It will launch the maximum number applications depending on the number of cpus available, so if it's a networked app, requests will be balanced between all processes!