View previous topic :: View next topic |
Author |
Message |
Morm -
Joined: 28 Jan 2019 Posts: 4
|
Posted: Mon Jan 28, 2019 9:47 pm Post subject: Windows 10 and inbound TCP limit? |
|
|
Hi
Does the inbound TCP connections limit in Windows 10 Pro apply with Abyss?
i have a 1g/1g internet connection and find I get failures when multple IPs are coming in to do a simple http get. The internet connection is only showing less than 70Mbit usage so is not maxing out by a long way (speedtest does 1gig upload fine).
All other Abyss setttings are set to unlimited too and the files are served off a ramdisk
Im thinking Windows is dropping the ionbound connections perhaps?
(I cant seem to find this answered already anywhere) |
|
Back to top |
|
|
admin Site Admin
Joined: 03 Mar 2002 Posts: 1304
|
Posted: Tue Jan 29, 2019 4:52 pm Post subject: Re: Windows 10 and inbound TCP limit? |
|
|
Morm,
Have you first extended the number of maximum simultaneous requests Abyss Web Server could handle? This parameter is documented in http://aprelium.com/data/doc/2/abyssws-win-doc-html/servergeneral.html#SERVER-PARAMETERS-MAXCONN .
How are the tests done? Are you downloading a single large file or are you using a tool that will make several requests to your files? How large are these files?
By the way, do you have an antivirus or any router (with content inspection) or a firewall? These are usually a large bandwidth limiter when you host a server.
Here is an old document about tuning Windows TCP/IP implementation: http://smallvoid.com/article/winnt-tcpip-max-limit.html . But keep in mind that we don't recommend fiddling with them unless you know what to do.
Also knowing how you're trying to saturate your connection is usually a key to understand why you're experiencing this limit.
Also, keep in mind that most routers "favor" download and are not well tuned for uploading data. They are favoring most consumers behavior who download more than they upload.
Oh, by the way, your ISP is probably also capping your upload speed. A saturation test has to be done locally first to test if your network card does really handle on its own the speed before moving further. _________________ Follow @abyssws on Twitter
Subscribe to our newsletter
_________________
Forum Administrator
Aprelium - https://aprelium.com |
|
Back to top |
|
|
Morm -
Joined: 28 Jan 2019 Posts: 4
|
Posted: Tue Jan 29, 2019 8:59 pm Post subject: |
|
|
max requests is set to 0 (unlimited)
The tests are via fast.com and speedtest.net - both report 1Gbit up and 1Gbit dpwn - up to 80,000pps reported on the Mikrotik RB750gr3 router
The server is running basic process of a file server processing HTTP Get requests for a 25MB file via NAT port 80 forward.
individually or in in ones or twos, the speed can go up to 1Gb when fetching the file. But when there are multiple requests from diverse IPs (about 12-15 per min) it caps out about 60Mbit. 5000pps
Have tried with firewall off (ESET)
This is what makes me think a Windows TCP connection limitation maybe |
|
Back to top |
|
|
admin Site Admin
Joined: 03 Mar 2002 Posts: 1304
|
Posted: Thu Feb 07, 2019 5:56 pm Post subject: |
|
|
Morm wrote: | This is what makes me think a Windows TCP connection
limitation maybe |
It would be interesting to run the tests on the same hardware but with Linux as the OS. _________________ Follow @abyssws on Twitter
Subscribe to our newsletter
_________________
Forum Administrator
Aprelium - https://aprelium.com |
|
Back to top |
|
|
Morm -
Joined: 28 Jan 2019 Posts: 4
|
Posted: Thu Feb 07, 2019 8:26 pm Post subject: |
|
|
same result on linux too and with another router.
I suspect now it is a NIC limitation (82579LM Intel)
So im going to try another NIC and see |
|
Back to top |
|
|
pkSML -
Joined: 29 May 2006 Posts: 953 Location: Michigan, USA
|
|
Back to top |
|
|
Morm -
Joined: 28 Jan 2019 Posts: 4
|
Posted: Sun Feb 10, 2019 1:17 pm Post subject: |
|
|
I fixed it.
The Windows and Linux PCs were using the same Intel NIC
I replaced the NIC in the windows 10 PC with an Asus XG-C100C and now the fileserver is running to the full speed of the internet connection.
So hardware limitation rather than software it seems. |
|
Back to top |
|
|
|