E
E
Eugene2018-03-29 07:26:59
Windows
Eugene, 2018-03-29 07:26:59

What are the limitations of a multi-threaded program (over 10000 UDP packets per second) running through the ICS (NAT) gateway where win7 is installed?

Good day!
Home network config:
Gateway - Windows 7, routing via ICS. Gateway network card - HP NC360T. Processor i7 - 920. WINDOWS firewall disabled. Nothing else is worth it
Channel: 80 Mbit TTK.
Under NAT'om, an hp g5 dl360 server is connected to a windows 2008 server via a budget D-LINK DES 1016D switch.
We need to access 10000-20000 simultaneous threads from it to dns servers.
This case rests, apparently, in the settings of TCP / IP, ICS and the network card.
When you run the program on a server under NAT'om on the main computer, which is used as a gateway, the image and sound freeze in 2-3 minutes for 1-2 seconds without full network load (10%) and processor.
We tried to run the program on the gateway itself - the friezes became less noticeable, but still there.
That is, the problem is not only in the ICS routing program (possibly, the switch), but also in the TCP / IP parameters. It looks like something is stuck somewhere.
I understand that they will throw rotten eggs at me, saying that I need to install a gateway on Linux and not take a steam bath. But the network is home, and we are not system administrators. :) At best - beginners. (In passing, I'll ask which assembly is better to use for a gateway where such an increased load is required, is it better with auto-tuning?)
At the moment it works, but noticeably not at full capacity through the gateway itself.
First you need to achieve stable operation on the gateway itself.
I am attaching my settings:

TCP/IP PARAM
5abc6a7c3c4c2145287934.png

Of course, I would like to configure everything as it is without additional purchases of additional pieces of iron.
Thanks to.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
Stanislav Bodrov, 2018-03-29
@jenki

Gateway - Windows 7
This OS is not typically used as a high performance gateway.
10000-20000 simultaneous threads to dns servers
Do you have a recursor and a cache?
I understand that they will throw rotten eggs at me, saying that I need to install a gateway on Linux and not take a steam bath.
I won't.
This case rests, apparently, in the settings of TCP / IP, ICS and the network card.
Most likely even in the performance of the network card driver. You can try to install a more recent version (for W 10).
A server is connected under NAT'om ...
We need to access 10000-20000 simultaneous threads from it to dns servers.
Address translation (natization) usually has nothing to do with DNS request traffic. The flow of requests and responses goes bypassing NAT.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question