Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2]

Author Topic: Maxing out Internet Speed  (Read 3696 times)

Muz

  • Bay Watcher
    • View Profile
Re: Maxing out Internet Speed
« Reply #15 on: October 01, 2010, 02:39:10 pm »

I take it none of you here have ever had the experience of 2400 baud?

It was pretty much the same. Just that things were a hell lot uglier. I remember putting a text version of my site and a graphical version because a few gifs took forever to load. Forums were just all text. IRC actually lagged.. these days I could get throttled for using too much bandwidth but IRC would still be fast. I guess no videos, and porn was impossible, but digital cameras were still stupidly expensive back then anyway.

My biggest pet peeve is people who just whack away at the 'next' button during installs without reading anything and then wonder why it didn't work right.

If I read everything while installing, I'd be spending hours installing. Literally the main reason I buy NVidia over ATI these days is that there's less stuff to read when updating drivers :P


Heh, back to the OP, I do some networking engineering. Networks are a pretty abstract concept, but my favorite analogy is to think of it like a road system. Bandwidth is like the size of the road. You don't "run out" of it, it's just slow when too many are using it at the same time (and you get collisions).

There's a lot of things affecting it. The main one is really the speed of everything on the route. You might have a 1 MBps speed, but if the server you're connecting to only gives you 5 kbps, you only get 5 kbps, which is why I usually stick to minimum bandwidth to save money. If you want to compare speed, do it with speedtest (or at least test it on the same sites), and do it at the same time as your friend since some times are more than others.

Other factors might include your network card speed, drivers, processor speed, RAM, and operating system. Yup, even processor and OS. Network cards do much of their work in the card itself these days, but if you have a crappy one, the burden would be on the processor itself.

I don't really blame the router. Router's sort of like the traffic light, can't do much about them.. ISPs can be a bit funny though. They will give lower priority to people who use more bandwidth (assuming you're not given a hard limit). Usually they won't tell you. They'll also give higher priority for people who pay for more bandwidth, regardless of whether they're actually giving more bandwidth.

And over all, I hate torrents. They literally flood the system with lots of small packets. The problem with TCP is that it tries to gives all connections equal priority. So if you open one to access YouTube and someone opens a dozen connections to download a movie, that someone gets 12 times more overall bandwidth than you.

Firewalls, spyware, viruses, apps aren't really that big a deal, IMO. They use very little. There's programs to track that stuff... you could see how much you're using when you're not doing anything. In my experience, encryption uses up more resources, so if you're putting a heavy encryption on yours, check that.


tl;dr : Not much you can do. Use TCP optimizer :P
Logged
Disclaimer: Any sarcasm in my posts will not be mentioned as that would ruin the purpose. It is assumed that the reader is intelligent enough to tell the difference between what is sarcasm and what is not.

forsaken1111

  • Bay Watcher
    • View Profile
    • TTB Twitch
Re: Maxing out Internet Speed
« Reply #16 on: October 01, 2010, 08:46:18 pm »

You don't have to read everything, but be aware of what you're installing. I've lost count of the times I have gone to fix a friend's computer only to find they've installed some 'helpful' toolbar alongside some legitimate product just because they didn't reach what they were agreeing to as they click next. It only takes a second or two to look at the options on each page of the install screen, and when you see "Install our fabulous search bar which will help you find stuff and show you relevant ads!" you really should uncheck that box.
Logged

SolarShado

  • Bay Watcher
  • Psi-Blade => Your Back
    • View Profile
Re: Maxing out Internet Speed
« Reply #17 on: October 01, 2010, 09:21:56 pm »

Gawd... I hate browser toolbars...

I could kind of understand before integrated search boxes were standard, but now? *sigh*
Logged
Avid (rabid?) Linux user. Preferred flavor: Arch

Astramancer

  • Bay Watcher
    • View Profile
Re: Maxing out Internet Speed
« Reply #18 on: October 02, 2010, 07:21:32 am »

Yeah, those toolbars blow.  I remember looking at the unshown toolbars on the computers at school.....  God.  Just for kicks I enabled them all, and the actual viewable space for the internet was less than 2 inches tall.

I left them enabled :)
Logged

Muz

  • Bay Watcher
    • View Profile
Re: Maxing out Internet Speed
« Reply #19 on: October 02, 2010, 09:01:38 am »

You don't have to read everything, but be aware of what you're installing. I've lost count of the times I have gone to fix a friend's computer only to find they've installed some 'helpful' toolbar alongside some legitimate product just because they didn't reach what they were agreeing to as they click next. It only takes a second or two to look at the options on each page of the install screen, and when you see "Install our fabulous search bar which will help you find stuff and show you relevant ads!" you really should uncheck that box.

Ah, I always untick those damn toolbars. I thought you mean some sneaky thing hidden in those damn licenses or something.
Logged
Disclaimer: Any sarcasm in my posts will not be mentioned as that would ruin the purpose. It is assumed that the reader is intelligent enough to tell the difference between what is sarcasm and what is not.

SirHoneyBadger

  • Bay Watcher
  • Beware those who would keep knowledge from you.
    • View Profile
Re: Maxing out Internet Speed
« Reply #20 on: October 02, 2010, 09:08:22 am »

porn was impossible,
  ::)
Porn is never impossible.
Logged
For they would be your masters.

forsaken1111

  • Bay Watcher
    • View Profile
    • TTB Twitch
Re: Maxing out Internet Speed
« Reply #21 on: October 02, 2010, 11:12:04 am »

You don't have to read everything, but be aware of what you're installing. I've lost count of the times I have gone to fix a friend's computer only to find they've installed some 'helpful' toolbar alongside some legitimate product just because they didn't reach what they were agreeing to as they click next. It only takes a second or two to look at the options on each page of the install screen, and when you see "Install our fabulous search bar which will help you find stuff and show you relevant ads!" you really should uncheck that box.

Ah, I always untick those damn toolbars. I thought you mean some sneaky thing hidden in those damn licenses or something.
Nah, you might be surprised how many 'extra little things' even high profile programs will try to install. Have you ever tried putting JUST quicktime on your computer? No no, they want you to install all kinds of shit, last time I tried.
Logged

SolarShado

  • Bay Watcher
  • Psi-Blade => Your Back
    • View Profile
Re: Maxing out Internet Speed
« Reply #22 on: October 02, 2010, 12:53:49 pm »

Yeah... if i wanted Safari or iTunes, I'd install them. I just wanna watch a @&^$# video!


porn was impossible,
  ::)
Porn is never impossible.
Someone needs to Google "ASCII porn" :P
Logged
Avid (rabid?) Linux user. Preferred flavor: Arch

Virex

  • Bay Watcher
  • Subjects interest attracted. Annalyses pending...
    • View Profile
Re: Maxing out Internet Speed
« Reply #23 on: October 02, 2010, 05:18:27 pm »

And over all, I hate torrents. They literally flood the system with lots of small packets. The problem with TCP is that it tries to gives all connections equal priority. So if you open one to access YouTube and someone opens a dozen connections to download a movie, that someone gets 12 times more overall bandwidth than you.
To illustrate, the most popular network is gnutella, with over 3 million users. Even if only a part of them are on-line, you're easily looking at a million peers. Now, that in itself is not so bad, but it's a decentralized, unstructured network that uses a flood algorithm to find resources. What that means is that if you're looking for something, the program you use to connect to the network sends a message to a bunch of peers it knows, it's "neighbors". When they receive the request they either reply or relay the message to ALL their neighbors (excluding the one they got the message from). In the original protocol, each node would have 5 neighbors and because the network is so big, there is almost no interconnectivity between nodes. Messages could go up to 7 hops. This means that if your search only returned a few results (so that all nodes were reached) you spent 78 125 messages. Now multiply that number by, for example, a quarter million (That's a number high up in the billions) to get a rough idea of the amount of messages the network could generate in a short time span. And then you're only talking about finding the resources. The modern version uses significantly less hops, but on the flip side more searches are being conducted, meaning it's still using up a lot of traffic.
Quote
Firewalls, spyware, viruses, apps aren't really that big a deal, IMO. They use very little. There's programs to track that stuff... you could see how much you're using when you're not doing anything. In my experience, encryption uses up more resources, so if you're putting a heavy encryption on yours, check that.

Doesn't that depend on the encryption you're using. While the safest forms of encryption rely on a key as big as the message itself, essentially doubling the load, for less stringent situations one could use a significantly smaller key, or even rely on knowledge that is already present on the other side.
Logged

SirHoneyBadger

  • Bay Watcher
  • Beware those who would keep knowledge from you.
    • View Profile
Re: Maxing out Internet Speed
« Reply #24 on: October 02, 2010, 09:03:05 pm »


Someone needs to Google "ASCII porn" :P

Rule 34 is always in effect.  :P
Logged
For they would be your masters.

Muz

  • Bay Watcher
    • View Profile
Re: Maxing out Internet Speed
« Reply #25 on: October 03, 2010, 11:13:31 am »

Quote
Firewalls, spyware, viruses, apps aren't really that big a deal, IMO. They use very little. There's programs to track that stuff... you could see how much you're using when you're not doing anything. In my experience, encryption uses up more resources, so if you're putting a heavy encryption on yours, check that.
Doesn't that depend on the encryption you're using. While the safest forms of encryption rely on a key as big as the message itself, essentially doubling the load, for less stringent situations one could use a significantly smaller key, or even rely on knowledge that is already present on the other side.

The whole purpose of most encryptions is to get an attacker to do way more calculations than the secured computer, so they're deliberately designed to be computationally intensive. It's certainly not just "double" the load, it's exponentially more for the non-symmetric ones, and still a heck lot more for the symmetric (most common) type. It won't actually affect transmission itself, but it'll affect the router's resources and your computer, to an extent.

And with more modern encryption methods, it's sort of like sticking a key in a box, encrypting that box, putting it in another box and encrypting that, and then another... and decrypting is unlocking the box, getting the key, unlocking another box... that kind of thing will take some kind of toll if you do it more than you need.

Well, point is, just don't over do it. No matter how complex it is, there's already tools to crack some of the most common ones.


porn was impossible,
  ::)
Porn is never impossible.
Someone needs to Google "ASCII porn" :P

You think you're kidding, but at that point in life, I was actually into ASCII porn :P
Logged
Disclaimer: Any sarcasm in my posts will not be mentioned as that would ruin the purpose. It is assumed that the reader is intelligent enough to tell the difference between what is sarcasm and what is not.
Pages: 1 [2]