You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Cameron Altenhof-Long <ca...@metagear.com> on 2010/05/13 19:41:31 UTC

[users@httpd] Apache 2.2 slow transfers on Windows Server 2003

We're having a performance problem with Apache running on Windows 
Server 2003 and have not been able to resolve it using any of the 
previously mentioned suggestions.

The server runs Windows Server 2003 SP2 and Apache 2.2.13. We have 
also tested Apache 2.2.15 on Windows Server 2008 through an Amazon 
instance with similar results.

Our throughput tests are done with either 10MB or 100MB files using 
'curl' running on an OSX server. On the same LAN as the Windows server 
we can achieve file transfer rates > 40MB/s, from either IIS or Apache.

If we adjust the routing to include a cisco firewall and router in our 
datacenter the transfer rates drop to ~7800KB/s for Apache and 
~9200KB/s for IIS. As a side note, transfers from Apache on an OS X 
server are closer to ~9.8MB/s which is about as fast as we can go 
through the 100Mbit firewall.

Our biggest problems occur outside of the data center where we see 
transfer rate variances of ~500KB/s from IIS versus ~185KB/s from Apache.

Adding 'EnableSendfile off' to the Apache config actually slows things 
down for us. The 'EnableMMAP off' and 'Win32DisableAcceptEx' options 
don't seem to matter for us.

Our datacenter support group keeps pointing to IIS performance as 
confirmation that the network is stable.

We really, really don't want to switch to IIS and it's not feasible 
for us to swap out several Windows servers for Unix servers at this time.

I'm open to any suggestions on things to try to see if we can bring 
Apache perform up to something closer to what we are seeing with IIS.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org