[mapguide-internals] RE: Vroom Vroom CPU

Trevor Wekel trevor_wekel at otxsystems.com
Wed Mar 24 12:44:16 EDT 2010


Hi Dave,

Yep.  You would need SSD.  I seriously doubt any spinning platter drive could handle it.  Another alternative would be to buy enough ram to cache a large portion of your data set.  This would work for vector data but it might be tough to achieve for raster data.

About two years ago I had an 8 core machine serving tiles at 30Mbytes/sec under a synthetic test.  It wasn't real world but it was crazy fast.  The tiles were 15kbytes each on average.  If this was coming off disk, you'd need 2000 IOPs to sustain it.  Since "actual" rendering will pull multiple data sources off disk, I expect rendering will require many times more IOPs per map request.  Definitely SSD only territory.   

MapGuide is a multithreaded animal and I'm really curious to see if the animal can scale into 48 cores.  With this much horsepower, we may be able to saturate a 100 Mbit ethernet line and take a good whack out of a 1 Gbit line even on an untiled map.

Here's a very simple bandwidth calculation

150 kbytes/request * 1 request/sec/core * 48 cores = 7.2Mbytes/sec.
150 kbytes/request * 2 requests/sec/core * 48 cores = 14.14Mbytes/sec.

Regards,
Trevor

-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org [mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Dave Wilson
Sent: March 24, 2010 9:56 AM
To: MapGuide Internals Mail List
Subject: [mapguide-internals] RE: Vroom Vroom CPU

The problem with 48 cores isn't the number of users, but the disk IO bottleneck you will likely experience if the data isn't being read from either SATA III or SSD drives and even then who knows. And if a provider isn't properly multi-threaded it's all go until that one layer blocks everything.

New fun is on the horizon that is for sure.

-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org [mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Traian Stanev
Sent: Wednesday, March 24, 2010 8:15 AM
To: MapGuide Internals Mail List
Subject: [mapguide-internals] RE: Vroom Vroom CPU


I would do single-user real time ray-tracing with 48 cores.


Unrelated to MapGuide, I know. :)


Traian


-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org [mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Trevor Wekel
Sent: Wednesday, March 24, 2010 8:21 AM
To: MapGuide Internals Mail List
Subject: [mapguide-internals] Vroom Vroom CPU

http://www.provantage.com/amd-os6172wktcego~7AAMD2EE.htm

The official release should be next week. This chip is also 4 socket capable.  Now what we do with 48 cores...  100, 200, 300 concurrent users?  Maybe more?

Who wants to buy me 4 and a box to go around it?

I will colocate it so we can all use it.  One little condition though - I get punting rights :)

My colo is going to kill me.  You already have 20 amps! Greedy *******!


Regards,
Trevor 

_______________________________________________
mapguide-internals mailing list
mapguide-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-internals
_______________________________________________
mapguide-internals mailing list
mapguide-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-internals



More information about the mapguide-internals mailing list