It could be lots of things... check the server logs for apache2, mysql and php. access.log and error.log
run at command line:
sudo apt-get install htop
check the processes in htop
make sure you don't have any drive partitions that are too full
check your server log files and make sure they haven't ballooned out of control
make sure that you aren't trying to run the latest wordpress on php 5.6
make sure all cronjobs are running only when they should be (crontab -e )
check email and make sure no one is spamming through your site
as michael clayton said earlier... it probably is plugin related so start there
also, get in the habit or writing down in a list all the changes you make to a webisite or server... it makes it easier to go back and pinpoint a problem
Have you done specific updates or added new plugins recently?
If none of this check MySQL database to make sure there is no corruption
check network traffic to make sure you aren't under some kind of attack.
when you say it is using more resources are you talking about bandwidth, storage, ram or processing?