Make sure you have enough RAM to not keep swapping to HDD, which may take forever. Use htop to check swap usage. Limiting bitbake parallel tasks to be less than CPU threads you may reduce min. RAM requirements. Keep checking swap usage, it should be 0 in the best case.