104

If you increase your WAN speed, your WiFi will stay the same bottleneck it is now. To improve speed "in the furthest corners" you need to improve WiFi connectivity first. Your water tap is somewhat clogged. It won't matter if you double the cross section of the pipe to the waterworks, until you fix the tap. Similar situation.


85

Does this mean that the bandwidth is 6Gb/s but the actual throughput is 4.8Gb/s ? Yes it does. It is interesting to understand why. While data is actually sent at 6Gb/s, it is encoded to counteract two common defects in telecommunications, DC bias and Clock Recovery. This is often accomplished using a specific coding algorithm called 8b/10b encoding. It ...


66

Just for clarity there are two links / connections here, not one: From your ISP to your house. It has bandwidth of 40 Mbit/s From your router to the WiFi device(s) "in the furthest corners of your apartment" It has bandwidth of 1 Mbit/s The bottleneck here is link #2. Doubling the speed of link #1 will not affect link #2 at all, unless you reduce it to ...


54

To borrow from U.S. Senator Ted Stevens, the Internet is a series of tubes. You have one tube coming into your house—the ISP connection plugged into your router. Everything behind your router shares that tube—think of the Ethernet cables as a regular straw, and the Wi-Fi as a long, flexible straw. If someone on the Ethernet straw is drinking up all the ...


36

Install vnstat, it gives logs the usage on a network interface and you can display the usage over different time periods. Here's the default output from my system rx / tx / total / estimated eth0: Jun '13 14.40 GiB / 1.70 GiB / 16.10 GiB Jul '13 3.57 GiB / 2.55 GiB / 6.12 GiB / 40....


35

Latency is generally independent of bandwidth. Latency, as commonly measured by ping times, is an indication of how long it takes for your system to send data to another computer and to receive its response. Latency is influenced primarily by how far the data must travel—it takes much longer to access a webpage on a server that is halfway around the world ...


34

If you have a Pro edition of Windows, you can use Group Policy even if you're not on a domain. Run gpedit.msc to open the Local Group Policy Editor. Expand the following containers in the left pane: Computer Configuration → Administrative Templates → Network → Background Intelligent Transfer Service (BITS). Double-click the setting called Limit the maximum ...


30

I just want to point out a misconception about "splitting your devices evenly across networks" that is propagated in the accepted answer. Under normal usage you should absolutely not do that. What you should do is simply connect all your "speed-hungry" devices (laptop, tablet, smartphone) to 5 GHz network. It is a faster network with lesser interference. ...


27

iPerf is designed to do exactly that and it is cross-platform. Download the version for your OS. On one of the computers run iperf -s (this is the server) and on the other run iperf -c <server hostname or IP> (this is the client). Then wait for the results. There are many options to tweak the measuring. Check iperf -hfor a complete list of options.


26

Additionally to what has already been said: Downloading a large file does not directly influence bandwidth. As long as the file is being downloaded slowly, its size does not matter. You also mentioned torrents. Torrents have a very interesting effect on networks. downloading a torrent may significantly degrade your internet connection quality or that of ...


21

There are two separate things being specified here. I have copied the Nvidia spec from the page you linked to show it better. One is the memory chip data line interface speed of 8gbps which is part of the GDDR5 spec, and the next is the aggregate memory speed of 256GB/s. GDDR5 memory is typically 32 bits wide so the math (for the 1070) goes as follows: 8 ...


18

It depends on the streaming protocol, but it could be sending acks, retransmission requests, client quality reports, playback commands (play/pause/rewind), and requests to change the stream bitrate to better fit the network conditions. None of these would get anywhere near a sustained 1Mbps data rate, so they are probably asking for more than they really ...


17

Are you sure you got control of BITS and BYTES? When testing your speed with speedtests online, you're measuring BITS per second. When downloading files, your speed is in BYTES per second. As there is 8 bits in a byte - Your download speed "should" equal your speedtest-result /8. Getting 8mbps on speedtest, would give you 1MB/s download-speed. Also ...


16

I have been in the same situation providing internet connectivity for multiple satellite offices. And I discovered that this information is not really available on the internet. So I have done a fair number of measurements to establish a base-line rule-of-thumb for how many connections typical users actually need. First of all a single "typical user" ...


15

Does this mean that the bandwidth is 6Gb/s but the actual throughput is 4.687Gb/s ? No, throughput would be defined as the averaged actual data-rates you could obtain in actual practice. The 600MB per second is still a raw transfer number, but is the usable rate due to encoding on the SATA bus to achieve DC-balance and a minimum amount of signal activity....


11

As of today, one would most likely use Opus, which outperforms most other codecs, as can be seen in the following chart (from Wikipedia): Opus works across the entire bandwidth (from narrowband to fullband), and always provides better quality than even dedicated speech codecs, due to its ability to switch encoding mode dynamically depending on the bitrate ...


10

Without knowing the exact model of your Set-Top Box and the protocol it's using to interface with your TV provider, it's impossible to know what, exactly, it's using that bandwidth for. However, we can make some educated guesses based on the services you receive. First, any digital video protocol is going to have, as you surmised, some form of "ACK"s to ...


9

There are good reasons to look at the "Internet facing router" approach for managing a network as a whole - however as the original question was specific and the user may very well be the only computer on the network, that is a secondary concern. NetBalancer Per one of the other top answers, for a while I tested out NetBalancer. It works really well - and ...


9

Bonding. Open System Preferences > Network Click the gear icon, then Manage Virtual Interfaces... Click +, then New Link Aggregate... Give it a name, and select the ethernet interfaces you'd like to bond Note: works for ethernet interfaces only supporting the Link Aggregation Control Protocol. Does not work for other interfaces e.g. 3G modem via USB or DSL ...


9

Assuming full array of connection errors means partially loaded/infinitely loading web pages and/or packet loss: In most countries DSLs are asymmetrical: your upload bandwidth is smaller (usually 10%) compared to your download bandwidth. What this means is that it's exponentially easier to saturate your uplink if there are no fully functional QoS systems in ...


8

Textise (http://www.textise.net) allows most web pages to be converted into neat text and can be accessed via its home page, a Firefox add-on or a bookmarklet. It's also used by many sites for their "text only" links- see the showcase page at http://textise.wordpress.com/showcase/. As the developer of Textise, I'm concerned about the phrase "not working so ...


8

The answer is to use the uvcvideo modifications written by SwDevRefugee, and described above. He and I have worked together to get the mod'ed code compiled for OpenWrt, with success. The version I am running it on is OpenWRT DESIGNATED DRIVER (Bleeding Edge, r48130), on a tplink wdr3600 router: RESULT: I can have 3*c270 (logitech) running simulataneously at ...


8

You can disconnect your Internet, and should find that it still works fine, unless there is some strange reason the server relies on the Internet. Depending on your router, it could slow down the network, including Internet access, for other users, but will not affect the Internet connection.


8

With a well-designed Ethernet switch, it's possible to get the full port speed into each port and the full port speed out each port, all simultaneously (switch ports are full-duplex). A switch designed to guarantee it can do this will be marketed has having an aggregate throughput of: 2 * (#-of-ports) * (speed-per-port) This is sort of double-counting ...


8

From what I've read on Skype faq recommended speed for calling is 100kbps, from that we can calculate bandwidth usage per hour. 100kbps*60*60 = 360000 kb(kilobits)/h = 43.9453125 MB(megabytes)/h 44MB*8h(max)*3days = 1056MB ~ 1GB Video calling/Screen sharing requires 3x bigger bandwidth but that's not even close to 16GB! But if you were browsing the ...


7

You can use Windows Group Policy to throttle the bandwidth of any process. Go to: Start Menu > Run > gpedit.msc Computer/User Configuration (pick one or the other) > Windows Settings > Policy-based QoS Here you can see the current policies and create new ones by: Either right clicking "Policy-based QoS" or going to "Action" > Create new policy... Then ...


7

What is the max bandwidth that a PCIe 8x can handle before saturation? The max bandwidth of a single PCIe v3 lane is 985 MB/sec. (8.0 Gbit/second). x8 means that up to 8 PCIe lanes can be used, which give a theoretical max of 64 Gbit/sec. This is less then two 40Gbit links. So you can not run both links at full speed. It might be enough in practise ...


6

Setup an FTP server on the end points. Setup an FTP client on the other end(s). Use FTP to transfer a large(ish) test file in each direction (do upload and download tests on both ends). Do it a few times to get an average time/speed. Repeat after making configuration changes. Recommended FTP Server/Client: FileZilla Perhaps check out these related ...


6

Here is my poor mans throttling: It does not exactly limit the bandwith, it rather suspends/resume the bandwidth eating process and thus frees some bandwidth for other applications. And it's free! You need PsSuspend.exe (I put this file into C:\tools\sysinternals) and a batch file (e.g.) slow.bat: @echo off :START c:\tools\sysinternals\pssuspend.exe %1 &...


6

This is a 'semi-usual' result in that many(most?) routers cannot handle much speed going through their WAN interface. They can do fine when transferring data between LAN ports, but when it comes to WAN, their performance can be very sub-par. Up until relatively recently this wasn't that big of a deal since residential internet connection was in 5-20mbit ...


Only top voted, non community-wiki answers of a minimum length are eligible