networking - Does more NICs on a server mean potential for more sustained concurrent I/O? -


If you are trying to create an application in which the highest possible continuous network bandwidth is required, many more duplicates For file transfer (not for streaming media), will 2 or more NICs be beneficial?

I think your answers depend on your server and network architecture, and unfortunately they change can change.

Whatever you are doing essentially is trying to remove the 'current' barrier in your entire application or design, which you may have in the current NIC (if you actually confirm this I will close it and check if your NIC can banned some other thresholds before reaching the limit).

Some common points on this type of performance optimization: / P>

  • If you have the option of upgrading the current NIC to a higher bandwidth interface then it is checkable - This is a simple AR solution for you if it avoids adding weight / balance of hardware / software / configuration to your application.

  • As mentioned above, you need to make sure that all your other elements network can handle this growing traffic - that is, you can simply access your Internet connection. Or are not going to the crowd in any of your router

  • Similarly, it is worth to check whether the bottle neck once you made this change, if Traffic continues to rise. If adding a new NIC gives you only 5% more throughput, then before you can get a new server, then it can be cheaper to look fresh from the new IO.

  • How is your traffic profile and how it is developed to develop, can affect your decision. If you have a regular daily peak which is slightly more than your load then a simple fix can serve you for a long time if you are increasingly increasing traffic, then another fundamental approach to your system architecture might be necessary.

  • According to the last point given above, this is to see different cloud offerings to see if they meet their needs at a reasonable cost, possibly due to temporary processing of everyday resources As you can also get through your extreme traffic bar.

And finally you should keep in mind that as soon as you get settled on a solution and get it and running with someone else in your organization, then a new And to start the unexpected bottle-neck, the application will change or upgrade ...


Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -