Hello:
I run a stock market trading business that downloads the entire US equity and options market (every tick) from a provider on one computer. I also have other data providers providing other data. The downloads can be as much as 200 GB of data each day on one computer. This data overload at some times delays the data I receive (often my data is seconds behind which is a problem in my line of work). The data is then distributed to about 15 other computers. The issue I have is that at certain market times (when it is busy) the data gets behind and in some cases there could be temporary network disconnects because my network can't handle all the data transfers between computers as well. My current setup is that I have two Cisco (110 series) unmanaged 1 GB switches (24 ports each) daisy chained together. I also have home networking on these switches (cameras, wifi, streaming tv services etc). I use a total of about 35 ports. I have a cable internet provider that provides 2 GB worth of download. However, since my switches have 1 GB ports and most of my computers have 1 GB network cards - this doesn't allow me to use this bandwidth (2 Gbps) on systems when I need it. It is time for me to upgrade the hardware and to buy some new better computers with better network cards. I have a couple systems that have 2.5 GB network cards and when I did some testing (direct connection from cable modem to computer) - the systems most affected performed so much better so I'm certain that I need to get up to at least a 2.5 GB network speed.
Initially I was thinking of buying the following:
https://techspecs.ui.com/unifi/switching/usw-enterprise-48-poe?subcategory=switching-enterprise
Questions about this switch:
- Would I still simply connect the cable modem by ethernet to any one of the ports on the switch (just like I have with the Cisco switch) to get internet on all my systems?
- Could I use one of the SFP+ port (10 GB) speeds to connect my cable modem if my internet speeds at some point in the future exceed 2.5 GB? Would I get the benefit of these >2.5 GB speeds via this port if my network cards could handle these speeds?
- I was told that I could add the following network card to some of my systems. https://www.dell.com/en-ca/shop/intel-x710-dual-port-10gbe-sfp-adapter-pcie-full-height-v2/apd/540-bdrd/wifi-and-networking
If I had this card on a few of my computers - could I get 10 GB downloads using the switch listed above? or is it limited to 2.5 GB? Or if I had a switch with 10 GB ports - could I get 10 GB download using this network card? How would you connect this to your switch? (optical wire or RJ45)
My cable provider (Rogers) says they are aiming at 10GB downloads in the future and have already gotten up to 4 Gbps download and 1 Gbps upload using DOCSIS 4.0 modems (see below)
https://about.rogers.com/news-ideas/rogers-bringing-comcast-industry-leading-network-technology-to-canadians/
I was told to expect this availability (4 Gbps) soon so I want to make sure that I have something that will be up to the best standards for a decent period of time - thus maybe a 10 GB switch might be better longer term.
https://techspecs.ui.com/unifi/switching/ecs-48-poe?subcategory=switching-enterprise
It is expensive but I'm told by my stock market data provider that I would actually use 10 GB at times just to keep my data "real time".
Questions about this switch:
- If my cable provider had a download speed of (2.5 - 10 Gbps), could I get these download speeds with this switch above if I used the network card listed above (intel 10 GbE SFP+ port)?
- How would you connect this? Would you go from a regular 10 GB port on the switch to the computer using a SFP+ RJ45 adapter?
https://ca.store.ui.com/ca/en/category/switching-enterprise/products/uacc-cm-rj45-mg?variant=uacc-cm-rj45-mg
or
from a SFP+ (or SFP28) port on the switch to another Optical Module on the computer? using the following adapter:
https://ca.store.ui.com/ca/en/category/switching-enterprise/products/10-gbps-multi-mode-optical-module?variant=uacc-om-mm-10g-d-2
Thanks for reading and - as you can tell I don't understand networks very well so I would appreciate any feedback. thanks