Recently I got a 8 Core (Dual Quad Core) Harpertown server with 8GB of RAM to run some of my iMacros stuff. I figured that the server would be plenty powerful to run everything. However, running 15 iMacros browses concurrently atm (each with 8 tabs open at the same time... and all of these tabs are resource intensive flash sites) I'm running into performance issues. My total CPU usage is only ~25%. However one of my processors (the first one) is running at 100% usage, while all of the other processors are only running at ~5% each.
This makes me feel like I'm not getting nearly enough out of my server, and that iMacros is just running on the 1 processor... which means I'm wasting my money.
Am I correct in thinking this? Is there anything I can do to try to split up the load between the different cores? Since I'm running 15 iMacros browsers, is there anyway I can get maybe 2 of them running on each core or something like that? Also if the main resource hog is the flash on all of the sites iMacros is browsing, is there anyway to get the server to split that up between all 8 cores?
If not, would I just be better of getting 3-4 smaller servers and run iMacros on all of them at the same time?
This makes me feel like I'm not getting nearly enough out of my server, and that iMacros is just running on the 1 processor... which means I'm wasting my money.
Am I correct in thinking this? Is there anything I can do to try to split up the load between the different cores? Since I'm running 15 iMacros browsers, is there anyway I can get maybe 2 of them running on each core or something like that? Also if the main resource hog is the flash on all of the sites iMacros is browsing, is there anyway to get the server to split that up between all 8 cores?
If not, would I just be better of getting 3-4 smaller servers and run iMacros on all of them at the same time?