More about GPUs (Part 1 in a Series)
January 5th, 2007 at 6:41 pm
(mt) Media Temple’s GPU innovation is proving to be an ideal system to eliminate the arbitrary “you used too much” problem of the legacy shared server model. We’ve had some very interesting results with our new system and thought it was time to share some cool factoids and also to provide some further insight into how our system works.INTERESTING FACTOIDS:• Launch of the GRID: 2.5 months ago• Number of domains hosted on the GRiD: 40,000+• Percentage of sites under their GPU allocation: 99.6%• Number of sites currently exceeding their GPU’s: 36• Highest GPU overage recorded: 71,070• Highest GPU bill: $7,107.00• Average overage of those exceeding GPUs: $54.00HOW ARE GPUS CALCULATED?This information is actually contained in our FAQ section but we thought it was worthy of extraction for this post.
Each (gs) Grid-Server service plan is given 1000 GPUs monthly, which is equivalent to continuously using 10% of a processor core for one month. This breaks down to 1.4 GPUs per hour. A little arithmetic shows that this is about 40 customers per server compared to the industry standard density of 500 to 3,000.GPU is a measurement that derives from CPU time required by every hit/request made to your (gs) Grid-Server service. This includes your web server activity, programs, scripts and all associated parent and child processes across all nodes within our system (100’s of processor cores). The GRID system keeps track of all the measurements taken from your server and adds them to a running total which is calculated every 24 hours.
HOW TO FIND THE SOURCE OF GPU CAUSING RESOURCES?Although the number of things that can cause GPU usage is complex, experience has shown that major GPUs drivers are usually caused from server-side scripts. By request, (mt) Media Temple is currently developing a GPU analysis tool that will help our users diagnose what specific resources are causing GPUs to be consumed. This tool will be available in the AccountCenter along with the current GPU reports control. In the meantime, there is a report within your Urchin stats which can be used in finding which specific scripts are driving up your GPU count. Go to “Pages & Files”, then go to “Page Query Terms” and then look at the top scripts in the list. More then likely the scripts appearing here are an excellent giveaway to see what is driving GPU usage. This information can serve as insight as to how you might consider reducing the amount you are using.

We hope this information is useful to you. In the future, we will post more in this series of “More about GPUs”. Our goal is to help users discover methods to gaining better insight into their websites so that customers are more informed and can make better business decisions with their online planning.
Downloading last tweet...
»
January 5th, 2007 at 8:35 pm
Nice overview! Keep it up, this will be interesting!
January 6th, 2007 at 7:40 am
Thanks for the info. Looking forward to the GPU analysis tool.
One question: Why are my GPU totals for the past period not showing on my report?
January 6th, 2007 at 9:54 pm
I’m interested to hear how someone racked up a $7000 GPU overage bill.
January 7th, 2007 at 11:33 am
I assume the site with the $7000 overage bill were warned about this and agreed to let it build up??
January 9th, 2007 at 2:04 pm
Adrian..
dont make that assumptions… i got a 80USD overage (that means 4x the price of my plan) and id idnt receive a warning.
And the true is that the GPU is something like a black-box where you cant see whats causing the problem.
Despite this, im still using (mt) since it my historical hosting company