I am running a program, that runs apache web services, hmail, php etc etc. It is not Xampp, it is a newer opensource project I have been following for some time.
The problem I am having is the upload speed of the VPS to clients.
Being on a Gig line, this server should push a lot of bandwidth to anyone who is downloading from it.
There are known issues with Apache on windows machines.
I run win2k8 r2
Have changed in apaches httpd.conf:
From:
Code: Select all
EnableMMAP on
#EnableSendfile off
Code: Select all
EnableMMAP off
EnableSendfile off
Figured I was at least on the right path. 5mbs compared to 200kbs.
Searched more didn't find anything.
Decided to try a shot at changing the DefaultSendWindow values in registry.
Didnt exist, so I created. Also created a DefaultReceiveWindow.
Restart vps, WALLA 50mbs download speed from the other vps!
Ran for about 30 seconds and I tried again, 50mbs woot.
Now 15 minutes later, it's back down to the 200kbs, but it even continues to drop 1kbs each second after lowering to 200kbs, slowly down to 10kbs.
I run speedtest and everything seems ok, download from other sites and seems ok.
This has got to be an Apache issue and I am hoping someone where has some experience with it=)
If so please let me know if you have heard of this and know how to fix.
Some say it could be the NIC, but I am pretty sure the VPS I am on is on a newish machine in Seattle.
Thanks for any future help =)
****EDIT*****
PS: i do run mod_bw through the web panel I use. I had to create some custom ones since the CP only allowed up to 1mbs. Added custom ones of 2/10/100/1000 and they registered in the output of mod_bw vhost files.
Maybe mod_bw has limits? Throttle has been set to on with no limit, a 1000 limit and has also been set to off. But doesn't effect the high speeds I am looking for.