about EVs and IVs, I understand them mostly but still have a few questions..

EVs) you can get 255 EVs. Is this per level, or all around?

IVs) Is the only way to monitor IVs to catch 2-4 of one pokemon, and compare stats?

I'm actually thinking about competitive play and needed to know some of that stuff.