Network Speeds Issue


Recommended Posts

Your getting away from local network speeds, when you start talking your internet connection or the website. A traceroute is simple tool that could point to issues in path between you and some site.. Could just be site is slow, could be path issues, packet loss along the path, etc. Yes it can be tricking sometime determining if site is problem or something along the path is.. If your connection, then normally everything would suck ;) Not just a site or two.

As to where to put your wireless router/ant -- that would be in the center of your coverage area desired.. But sure there lots of tools to map out your wireless coverage, most of it is beyond what would be required in a home setting. designed more for large spaces like a factory floor or office building.

So unless your leaving in some 10k square foot home I find it unlikely the need for such mapping software.. Place a AP in the area where your signal is weak and you should be good ;)

Link to comment
Share on other sites

I know it's two differnet things, but it's the same area, instead of starting a new thread.

 

So, I still want to figure out why I can't get 90MB/s on the lan internal network.

 

I also, notice since installing my new router, that my devices (note, note 2, nexus 10) seem to drop the connection randomly, and then reconnect. Also, not sure they have as strong of a connection 100% of the time, like before. At first install it seemed like a better connection, now Im not sure.

Link to comment
Share on other sites

Looking through my router settings, and there is an area with information.

 

Says LAN 1 through 3 1000 Full Duplex.

 

Then it has WAN 100 Full Duplex, shouldnt it be 1000 as well? How do I know what that is?

Link to comment
Share on other sites

"So, I still want to figure out why I can't get 90MB/s on the lan internal network."

Well 1 reason is your wire speed is only "300mbit" -- /8 = 37.5, so yeah no 90 for you..

Your jumbo frame thing might squeak out a bit more if both machines are jumbo.. What is your speed test now via iperf that you turned on jumbo?

But for you to see 90MBps your wire would need to be atleast capable of 90x8 = 720Mbps

Then you would need disks that could read that speed sustained and other disk that could write at that speed sustained.. But if you can not even just send empty data across the network with no disks involved that the speed required to get 90 to and from your disks, then its never going to happen no matter how fast your computers are or your disks are.

Can you post up your advanced driver settings? Until we can see 720Mbps using iperf, its just impossible for you to see 90MBps doing a file copy.

Link to comment
Share on other sites

You write that like you know my system can only do that, that's not true

 

Those calculations I don't understand, but anyway.

 

How am I suppose to post the advanced driver settings, its like 20 things.

 

Gigabit Master Slave Mode - Auto Detect

Interrupt Moderation - Enabled

Jumbo Packet - 9014 Bytes

Large Send Offload V2 (IPv4) - Enabled

Large Send Offload V2 (IPv6) - Enabled

Locally Administered Address - Blank

Log Link State Event - Enabled

Maximum Number of RSS Queues - 2 Queues

Packet Priority & VLAN - Packet Priority & VLAN Enabled

Performance Options - Properties (opens to more options)

Receive Side Scaling - Enabled

TCP/IP Offloading Options - Properties (opens up) (all options inside checked off)

Wait for Link - Auto Detect

Link to comment
Share on other sites

So in the driver you have offloading on, but your chimney is off -- turn that on. Check if offloading is working.. Do your nics support TOE? Prob not.. That is not going to matter.

As to calculations, your doing 300Mbits per second over the wire with iperf, there are 8 bits to a byte.. so divide bits by 8 you get bytes, multiple bytes by 8 you get bits.. Its rough

Where did I say your system can only do what?? Just telling you from what you have reported, do just a test of sending traffic over your network using a windows size of 256KBytes which is quite large you can only seem to send 300Mbps.. If that is all you can send, then no your not going to see 90MBps doing a file copy.

Do you have flow control on or off, try changing that. Do you have anything hooked into your driver. Do you have say virtual box installed or vmware player or workstation.. Anything that adds hooks into your nic, you can see them sometimes via the properties..

post-14624-0-42944700-1376134553.png

You could try disable ipv6, I doubt your using it..

Simple enough to turn on and off, all those teredo, isatap interfaces, etc..

reg add hklm\system\currentcontrolset\services\tcpip6\parameters /v DisabledComponents /t REG_DWORD /d 255

I have it enabled on my box - but you notice I have gotten rid of all the nonsense and just left it enabled on my local interface.. see very clean ipconfig /all output -- whats yours look like?

bet yours is pages long ;)

post-14624-0-77133000-1376134810.png

Link to comment
Share on other sites

You will have to explain everything, everytime lol

 

How do I turn on chimney, whatever you are referring too? The one system is new, its possible for TOE, but again I don't know what that is.

 

Flow is on for RX & TX.

 

Yes I do have virtualbox on the older system running.

 

Am I suppose to enter that? :reg add hklm\system\currentcontrolset\services\tcpip6\parameters /v DisabledComponents /t REG_DWORD /d 255

Link to comment
Share on other sites

unhook your virtual box bridging -- uncheck it n the nic properties. When I use to run virtualbox, I use to notice a fairly large hit with that on.

you would enable chimney via

netsh int tcp set global chimney=automatic to set automatic mode (available only in Windows Server 2008 R2 and Windows 7)

netsh int tcp set global chimney=enabled to set enabled mode

netsh int tcp set global chimney=default to set the mode to the operating system default

netsh int tcp set global chimney=disabled to disable TCP Chimney Offload

You can verify if connections are offloaded via

netstat -nt

As to TOE -- what you don't know how to look up terms you don't know? You do understand you have a VAST amount of information right there at your finger tips ;)

http://bit.ly/1ezXXXV

Yes to disable ipv6 completely you would run

reg add hklm\system\currentcontrolset\services\tcpip6\parameters /v DisabledComponents /t REG_DWORD /d 255

in an elevated cmd prompt

to remove the entry you would do

reg delete hklm\system\currentcontrolset\services\tcpip6\parameters\ /v DisabledComponents /f

Or you can actually go into regedit and edit it if you want.

Change flow control to off, does that make an improvement?? Run the test a few times -- but the first thing I would do is undo your virtualbox hook... I have not played with current versions, but I do recall that use to be a fairly large hit on performance.

Link to comment
Share on other sites

@Confuser -- sorry but you can run gig over normal Cat 5 cable.. You really need to reread your link even..

Yes Fast Ethernet is limited to 100mbit, and Cat5 runs that and FE only requires 2 pairs of wires - does not mean you can not run 1000mbit over cat 5. Cat 5 has 4 pairs which is required by gig. And even your link states that you can run gig over cat 5

networking at Gigabit Ethernet[ speeds (up to 1000 Mbps) over short distances by utilizing all four wire pairs, and it is backward-compatible with ordinary CAT5.

Sorry but it is directly in the IEEE 802.3ab standard that gig be workable over normal cat5 cable. It was a prereq to be honest.. Because what cabling do you think was commonly already deployed.

http://grouper.ieee.org/groups/802/3/tutorial/march98/mick_170398.pdf

Based on Category 5 Installed Cabling

? Project Authorization Request (PAR) for the 1000BASE-T project specifically requires operation on four pair 100 ohm Category 5 balanced copper cabling as defined by TIA/EIA-568-A, or its equivalent as built from material specified by ISO/IEC 11801: 1995 that meets the channel performance parameters specified in TIA/EIA-568-A ANNEX E.

You can run gig over 5, 5e or 6 -- or even 7 if you want. What Raa stated is correct, sorry - you normally do not require a gig connection for your internet connection. Unless your gig connection is over 100Mbit this is true. And your statement

"Cat5 is maximum 100mbps"

Is just false plain and simple.

Link to comment
Share on other sites

Virtualbox disabled. flow off, done chimney and no differnet in results.

 

All of that seems like stuff I shouldn't have to do anyway. Seems like this should work if it can work.

 

 

I don't know if I am just going crazy with nothing, but seems like many sites are slower now at random times too, but not sure. I think I am making myself crazy.

 

 

 

Anyway.....there is one cable (the one in the walls) that hasen't been changed. It says cat5, but I had to replace one of those and a cat6 already. Can this still be a cable issue?

Link to comment
Share on other sites

Also, side note.

 

What is the maximum length I should get for cable? Going to pick up a 25ft cat6 to test from my computer to the router, instead of in the wall.

 

Though, I might need a bit longer then that, so the next option is 50ft, does that cause issues?

Link to comment
Share on other sites

"Virtualbox disabled. flow off, done chimney and no differnet in results."

If didn't notice any different with flow control off, put it back on - it was just something you could try. As to chimney, unless your nic supports TOE its not going to do anything.

Pick up a 100Ft of you want, that is a normal standard size you can just pickup off the shelf..

Link to comment
Share on other sites

Now, all of a sudden I am having issues access my other computer (where my videos are).

 

It's sometimes loading, but most of the time it gives me an error message, "Windows cannot access T1000"

 

I didn't change anything that could effect that?

 

Note that the other computer can access me without issue.

 

It's like it can get a folder or two into the structure, and then gives up, and says can't be accessed.

 

I also removed from the HomeGroup, and then readded myself, but its telling me the password is wrong, even though I just checked and its right. The whole thjing is like falling to pieces, nothing is fracking working now.

Link to comment
Share on other sites

You are using homegroups?? WTF??? Yeah you need to turn ipv6 back on for that... Sorry you should of mentioned you were actually using ipv6..

You don't need teredo or isatap, but you do need ipv6 -- files don't actually get moved over it or anything, but its used for name resolution... Moronic setup from MS if you ask me.

To just disable the tunnels and isatap, etc.. can use

reg add hklm\system\currentcontrolset\services\tcpip6\parameters /v DisabledComponents /t REG_DWORD /d 32

This will prefer ipv4 over 6, but leave it on the local interface just removes the tunnels your not using.

So to put it back to how it default, just delete the key from an elevated cmd prompt run

reg delete hklm\system\currentcontrolset\services\tcpip6\parameters\ /v DisabledComponents /f

Then you can run the /d 32 cmd above to just remove the tunnel interaces your not using.

Link to comment
Share on other sites

Well I did that, and came back with an error message saying that couldn't be found.

 

Though it's working now? lol

 

Thanks for all the help, I haven't really accomplished anything, but I learned some things.

 

I thought I used to be smart with the networking things, but things don't seem to be going well with LAN and WiFi exactly. Even some browsing of sites seem to be having issues (though that might just be YouTube).

 

 

And no, I haven't got the new long cable yet. Will probably be next week.

Link to comment
Share on other sites

Also, side note.

 

What is the maximum length I should get for cable? Going to pick up a 25ft cat6 to test from my computer to the router, instead of in the wall.

 

Though, I might need a bit longer then that, so the next option is 50ft, does that cause issues?

 

when you say "in the wall", is that cat5e/cat6 in the wall or are you using those homeplug type things where it uses the power cables?

Link to comment
Share on other sites

I am talking about cat5e in the wall.

 

Also, know of a good tutorial on setting up a home network from scratch? (basically, blank system (I would wipe them clean).....and start over)

 

Also, any good software for me to access my media files over the network, but in a file browser type place, so I can manage them as well? Excluding my current issues with Windows Explorer, I always hated it anyway.

Link to comment
Share on other sites

To what level of tutorial are you looking in setting up a network? Computers are on a network if you just connect them with a ethernet cable - as long as one of the nics is gig (support auto mdi/mdix) via APIPA you would have a tcp/ip network no need for even a crossover cable or switch. Or if they just join wireless network that does not do isolation they are now on the same network.

Now you can get fancier with a switch, with multiple network segments (routing), with services you use be it cifs/smb or ftp or devices serving up http/ftp/sftp/telnet/ssh/etc Do you provide specific sorts of information and IP address via dhcp.. These are all really just options that you may or may not want to use on your network.

You can setup different name resolution, be it dns, be it wins, be it mdns/llmnr or just broadcast -- do you allow netbios over tcp. What methods of authentication do you use, be it basic, be it ntlmv2, be it kerberos, ldap, etc.

Now common protocol currently is tcp/ip - but you could also run appletalk, or ipx/spx or netbeui maybe you want to use ipv6, maybe you want to use ipsec between your hosts..

In general connect your machines, share some files or run some network services on one of them or all of them and there is your network.. How to get started is already fully documented in your HELP section of the windows OS your using.

post-14624-0-32827800-1376413795.png

There was a thread just recently with such a vague topic -- what I consider bare min for a home network might be well beyond what your looking to accomplish. Network is a very open term - you need to clarify what exactly you are looking to do and what services you want to support ;)

As to how to access your media files - there are replacements for explorer if you don't like it.. But its going to be much simpler to work with any sort of file types vs a web interface or ftp, etc. Now if you want watch your media or stream your music then there are plenty of alternative interfaces you could setup.. But when comes down too it your still going to need a way to manipulate/maintain the file structure.

If your using homegroups and those sorts of shares maybe that is your issue? I serve up my files via simple smb (windows file sharing) and just access via explorer its simple as can be. I have my specific shares \\storage\media \\storage\molly \\storage\music \\storage\pics - I can map these to drive letters. I also have direct access to the root of the file system on the storage box via the drive letter on that box via an admin share \\storage\j$

My media player I use on my TV has access to the \\storage\media share - under there are directories tv, movie etc.. Where I can just use my remote control to pick what I want. There are others that use a fancy interface that show you pictures dvd box, give details of the file from imdb, etc. Is that what your looking to do? And you pick what you want from a fancy gui, etc.

The possibilities are almost endless.. So kind of hard to work up a tutorial ;) hehehe

Link to comment
Share on other sites

Well thanks.

 

I think right now I am not going to do anything, because I am living with my parents, so I won't be here that long, and it's not like I am getting bad speeds or anything. Also, need to save money before I can build my new server.

 

Ideally, I would have my main computer with Windows 8, wired directly into the router.

 

I would then have a server computer (if thats a real server, just a computer, or a box type thing) plugged directly into the router. And of course, router into modem.

 

 

 

The way I do things so far is I use Windows Explorer (by the way, I hate homegroups, and dont normally use them, I created it to see if it helps) and I move and edit files on the server from my computer. But it's a bit annoying like that. Though if I get the money and get a real server, I will have more space, and probably have all items going directly into the proper folders and not into my downloads first.

 

Anyway, I will leave it at this for now and will come back to it if I have too :)

 

Thanks a bunch for all the help, you know your stuff :)

Link to comment
Share on other sites

Hey question for you -- when you were doing your iperf test and setting window size you were using using the K next to the number? Seems it's possible to have it not see that, etc..

C:\Windows\System32>iperf -c 192.168.1.8 -w 256 k

WARNING: TCP window size set to 256 bytes. A small window size

will give poor performance. See the Iperf documentation.

iperf: ignoring extra argument -- k

------------------------------------------------------------

Client connecting to 192.168.1.8, TCP port 5001

TCP window size: 256 Byte

------------------------------------------------------------

Notice that is says 256 byte and not

Client connecting to 192.168.1.8, TCP port 5001

TCP window size: 256 KByte

That would yeah keep your speeds shown with iperf low to what they can be.

Link to comment
Share on other sites

Microsoft Windows [Version 6.2.9200]

© 2012 Microsoft Corporation. All rights reserved.

 

C:\Windows\system32>iperf -c 192.168.1.2 -w 256 k

WARNING: TCP window size set to 256 bytes. A small window size

will give poor performance. See the Iperf documentation.

iperf: ignoring extra argument -- k

------------------------------------------------------------

Client connecting to 192.168.1.2, TCP port 5001

TCP window size:  256 Byte

------------------------------------------------------------

[164] local 192.168.1.105 port 56094 connected with 192.168.1.2 port 5001

[ ID] Interval       Transfer     Bandwidth

[164]  0.0-10.0 sec   416 KBytes   341 Kbits/sec

 

That is my output when doing that.

Link to comment
Share on other sites

That is funny, only 341Kbps -- when I use such a low window size I still get the high 200MBps..

Ok so your sure when you did it correctly you got 256KByte for your window size and sill only in the 300MBps range.. Odd, maybe your nics just really really suck. Or maybe its the cabling or router - be interested to see once you get the longer cable to see if maybe your wall wiring is flawed?

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.