Bandwith Allocation. Need assistance.

Pillage

Honorable
Aug 14, 2013
36
0
10,530
I am currently using a single computer to play and stream. I am getting some internet lag while playing and streaming. It is not due to my system as my frames do not drop at all I think I am simply exceeding my bandwidth designated to my computer (if this is possible?). I need assistance setting my computer as top priority on my modem settings and if possible allowing my computer to use all bandwidth available. Is this feasible?

System Specs:

I7 6700k Overclocked @ 4.3 ghz
GTX 970 GPU
16GB Corsair DDR4 RAM
Samsung EVO 850 SSD 500 gb
Asus Z170-A MOBO

Network Specs:

90 mbbs dl
13-15 mbbs up
Technicolor Modem
ISP : Comcast

Thanks in advance.
 
Solution
Look at the output from the resource monitor it will show you how much each program is using/getting. Obviously if you are sending over 13m or receiving over 90m then your machine alone is using the internet. Other numbers are going to be tricky to figure out. It would take forever to discuss on a forum things like tcp window size and how errors affect that. It take pretty good knowledge of the application also. Things like games are very unique to the game.

Best option is to test when nobody else is using the internet. Turn off the wireless and unplug any other device only leaving you pc connected. This should give you base line numbers to compare against.

The huge problem with testing from the pc is just because you send...
Highly unlikely it is the something as simple as your computers nic causing it. The port can easily run at 1gbit. The event monitor in windows will show you how much network bandwidth each application is using. Now I suppose you might be sending more that the 13m upload rate but the only way to really fix that is to be careful what applications you are running on your machine. There are programs that will prioritize traffic but that is bandaid when the problem is you are trying to over use your connection. You are better off only running the game and the stream software and nothing else.

You have to be very sure there are no other machine sharing your internet connection it is much harder to figure out if you are exceeding things when that is true. The modem/router you have is pretty stupid and does not track usage.

 


When I stream, that is all I run. There are other devices on my network, that is why I want to prioritize my machine for maximum performance.
 
You will have to buy a router to place in front of the comcast box The concept of priority does not work well for application that need good response you need a router that can put fixed limits on thing to guarantee bandwidth to certain machines.

Best option is to buy something you can load third party firmware on like dd-wrt. Asus and tplink tend to have many model that support it and their base software has more QoS feature but maybe not enough.

If you are overloading the upload rate then you have a pretty good chance of fixing this with QoS. Download rates are much harder to control because there really is little you can do if the ISP drops your game data and you would rather have it drop some file download. It takes tricky configurations. If someone is running torrents then not much is going to fix that.

Be very careful this is not just a technical problem. If you pay the bill for the internet you make the rules but if someone else does what right do you have to limit their traffic. You may cause conflict with other people living in the house.
 


Is there a way to tell what type of bandwidth my current computer has? Also is there a way to test and see how much I am using?

I do pay the bill, but appreciate the concern.
 


what I read from this is that you are in fact using a router that may probably have an integrated modem in it. (do you have wifi at home?) hard to tell without the model number, but technicolor make 2 modems only and 4 modem/router single unit devices, which one do you have?

normally you can "set priorities" on a router (which I suspect you have) by accessing the router part of your "modem"
by a web browser,
try ( as per Xfinity web site)

Router Login: http://10.0.0.1
Login Name (case sensitive): admin
Login Password (case sensitive): Printed on bottom of device label
SSID (Network name): Printed on bottom of device label
Network Key: Printed on bottom of device label

and once you are in, and this will vary a bit from router to router, but normally your should find this in the administration area of the menus, I am not familiar with this device, and wasn't able to find a manual online to help you further

Good luck


 


You can tell how much your computer is using with the resource monitor but that will not tell you how much is being used by other machines. You I suppose could check each individually and combine them. Again the usage information for the internet connection is in the router and you do not have a router that has that feature.
 
Unfortunately my router/modem does not have the option for QoS. It is an all in one, it provides wifi as well as hard line and phone.

I believe the answer is a new router.

@Bill001g,

What I would like to do is check my bandwidth whole streaming and playing to see if my connection is bottlenecking because my computer doesn't receive enough bandwidth or because I need to upgrade my Internet services/mess with streaming bit rate. If that makes sense. If it is just because my computer doesn't receive enough bandwidth I can then decide whether I need a new modem or not.

If I do indeed need a new modem do you have any suggestions? I live in a town home 2 levels 1600 Sq ft.currently have zero issues with wifi connectivity.

Thanks again for the help
 
Look at the output from the resource monitor it will show you how much each program is using/getting. Obviously if you are sending over 13m or receiving over 90m then your machine alone is using the internet. Other numbers are going to be tricky to figure out. It would take forever to discuss on a forum things like tcp window size and how errors affect that. It take pretty good knowledge of the application also. Things like games are very unique to the game.

Best option is to test when nobody else is using the internet. Turn off the wireless and unplug any other device only leaving you pc connected. This should give you base line numbers to compare against.

The huge problem with testing from the pc is just because you send the data does not mean it got to the other end. Your pc could say for example a game was sending 500kbits/sec but you never really know that got dropped or not. This is mostly because games and some other programs use UDP. This protocol has no error recovery or detection it just blindly sends the data and lets lost data to the program itself deal with.

The only thing you can assume is if you are sending say 500kbits and your internet is 13mbits that you traffic "should" get to the isp because you are within your contractual limits. It would only not if there was some problem with your internet connection or if the ISP has other issues

2 floors is always a challenge. I suspect you will be best served to keep you current modem/router and convert it to run as a modem only. There are limited router selection that has modems built in.

Many people say the Technicolor has crap wifi so if it works for you I suspect you will not have issues with most routers. The which WiFi questions is extremely hard because your house make more difference than the router and it is unpredictable. You should get more or less the same coverage from all the major brands of routers. Almost all transmit at the maximum power allowed.

Still because you are talking QoS I would look for a router that has dd-wrt support. My favorite is asus because they have their own version of dd-wrt and it will run on most their router...but not all. Tplink also has many dd-wrt capable routers. Third party firmware has the most advanced QoS options. Still the asus and tplink default firmware is very good. I have not look at netgear for a while so they may have added.

Still QoS is really a bandaid used to hide the problem of over utilization. In the long run you have to stop whatever is using the extra bandwidth or you have to buy more bandwidth so it can run.
 
Solution