I am not a Solaris expert, but if you are running mapserver as a CGI, Linux will almost surely be faster because of its (notoriously?) lower process creation cost. Now I don't have actual numbers to back this argument but a quick google reveals this thread on Sun forums:
http://forums.sun.com/thread.jspa?threadID=5207554&tstart=3344 http://archives.postgresql.org/pgsql-hackers-win32/2003-11/msg00044.php (third para). A solution would be using mapserver as a FastCGI. HTH, Umberto On Fri, Jun 12, 2009 at 6:28 PM, Nolte, Tim<[email protected]> wrote: > John, > > I am very glad that you have brought this up. We are currently running > our MapServer on Solaris 10 x86 and I believe we are running it as 32bit > but I can't actually say for sure, I just used standard compile > instructions. We're running on two 3GHz Xeons. I have had many > complaints concerning the performance of the server and haven't even > considered that MapServer might be the culprit. We have both shapefile > and Oracle Spatial data sources. We've always had the server running > under Solaris 10 x86 so haven't even compared it to running under a > different OS. I am very interested to hear any feedback on this subject > as I may have to look at moving to Linux as my OS to get the performance > gains I need. > > - Tim > > ---- > Timothy J Nolte - [email protected] > Network Planning Engineer > > iPCS Wireless, Inc. > 4717 Broadmoor Ave, Suite G > Kentwood, MI 49512 > > Office: 616-656-5163 > PCS: 616-706-2438 > Fax: 616-554-6484 > Web: www.ipcswirelessinc.com > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of John > Westwood > Sent: Friday, June 12, 2009 11:51 AM > To: [email protected] > Subject: [mapserver-users] Major MapServer Performance Problem on > SunSolaris 10 64bit > > Hi, > > We have been developing an application with MapServer as the backend. We > developed it on an SLES Linux box, we are now setting it up on the Sun > Solaris 10 production server. Unfortunately, the performance of > MapServer on the production machine is very slow, considerably slower > than the Linux development machine (which is much less powerful). The > performance problem is particularly pronounced when serving vector > PostGIS layers (OpenStreetMap), but it is also noticeably slow when > serving rasters. > > We have tested PostGIS, this is fast and therefore no the problem. I > have looked at the MapServer debug file at debug level 5 and this does > not reveal much, except that both the total msDrawMap() time and the > mapserv request processing time are slow. So, MapServer seems to be slow > across the board. The Apache log file also confirms that the MapServer > requests are slow. > > Originally, we had MapServer compiled as 64bit and Apache as 32bit, we > thought that maybe this could be the problem. So, we compiled Apache for > 64bit - but has not made any difference. We are considering using 32bit > Apache and 32bit MapServer but we are not sure if it will fix the > problem. > > Does anybody have any ideas on what the problem could be or how we could > go about diagnosing it? We would greatly appreciate any advice. > > Regards, > > John Westwood > Great Britain Historical GIS Project > _______________________________________________ > mapserver-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapserver-users > > _______________________________________________ > mapserver-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapserver-users > _______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
