I'm using 4 hosts vSphere 4.1 ESXi. I have to make a study about resource utilisation for last 6 months for upgrade my infrastructure based on this study. How can I get this historical data?
you'll need vCenter for this. Stand alone ESX(i) Hosts only provide past hour.
Use esxtop or resxtop to collect the data.