Jump to content

Networking help


Shamus_McFartfinger

Recommended Posts

Guys (and experts in particular), I'm after some help with networking. What I need to know is how to increase throughput speed over a network (if it's possible) by decreasing packet collisions (if there are any). Will a dedicated server on a domain alleviate packet collisions? If I need to run a server, what the hell is my gigabit switch doing? Afterall, it's supposed to route packets efficiently. Kirk, I'm looking in your direction. :) Any help? Anyone?

Link to comment
Share on other sites

Hay Shamus, Not sure exactly what your asking yet?

 

:rtfg:

 

Seriously, if your using 802.3 which is ethernt the following rules apply.

Carrier Sense, Multiple Access/Collision Detection: CSMA/CD

? Carrier Sense: The examining of the cable by the node to see if cable is busy before transmitting.

? Multiple Access: All machines on the network have equal access and contend for bandwidth.

? Collision Detection: If there is a collision, the NIC detects and resends the data.

 

A dedicated server is not going to decrease collisions anymore/any less then just networking the computers up through a switch on a workgroup.

 

Also keep in mind the NIC might be 10/100 and not 10/1000 which I would think is gigabit ethernet. I really haven't had a use for or played with the gigabit ethernet, hell not even sure if there is a difference just seen my motherboard has two onboard NIC's and one is GiGabit. So even though your switch is Gigabit you might be limited by the NIC only being 10/100, thats a off the wall guess now also ;)

Link to comment
Share on other sites

That's what I suspected. I had a debate with an expert yesterday (I'm only a dumb forklift driver) regarding this very topic. All of my PCs have gigabit NICs. They connect to a 16-port gigabit switch (a DLink DGS-1016D if that matters) and my speeds across the network suck. On a good day, maybe 25megs/sec. Usually less. Obviously, network traffic, CPU, HDs and all that other crap has an effect on throughput. Trouble is that I outfitted these things under the impression that I'd get blistering network speeds, read/write speeds of HDs dependent. Even copying from a high speed RAID drive to a SATA drive (both running in AMD64s) doesn't give me the performance I expected. Is it a case of "stiff shit" or can the performance be optimised? Can something be tweaked? Opinions? Abuse?

Link to comment
Share on other sites

OK shamus keeping with basic troubleshooting how long are your CAT5 cables from your workstations to the hub?

 

Remember 802.3 is limited to 100 meter segment lengths before a repeater is needed. :thumbup:

Link to comment
Share on other sites

Out of interest, have you done speed tests with a simple crossover cable between your two AMD64 machines? You know, just to see what they're able to achieve without anything else causing problems.

 

Having just tested mine (going via some netgear gigabit switch), I also get about 26.5mB/sec (according ot DU Meter).

 

Weird thing is, when I start to copy a large file, it does a few seconds at 46mB/sec before going down to that ~26 speed.

Link to comment
Share on other sites

up your cat cable to at least 6 for a test between 2 comps using 10/100/1000.

 

would be best on 2 of the same nics configured, jumbo same etc.

 

i might get some cat 6 or 7 cable and test both my a7v8x gigalan out, both same broadcom 10/100/1000, as i need to know what speeds i could get, i am quite happy with the speed i get using 10/100 side of the gigalan @11MEG sec,(100) especially compared to wireless which i tried in all it's guises and hated speedwise.

Edited by dontasciime
Link to comment
Share on other sites

if using 2000 you could try this

 

the parameters would be #maxcmds# The range is 0 - 255 and the 15 is the deafult value

 

#maxthreads# should be set to the same value as maxcmds

 

You could also increase the value of the #maxcollectioncount# This value represents the buffer for character-mode named pipe writes.

16 is default , you can enter 0-65535

 

I used this briefly when i used 2000 for about 4 months, i got this info a while ago and came across it tonight again, and re did the reg file, though i am usign xp, i edited my reg then exported it..

 

it increases the buffers, that are reserved for network performance, so was meant to increase throughput.

 

reg file

 

 

if anyone downloads it, can you tell me if it says it is a reg file or a winamp file. i think my file associations are screwed up.

 

edit changed it to a rar file.

Edited by dontasciime
Link to comment
Share on other sites

OK shamus keeping with basic troubleshooting how long are your CAT5 cables from your workstations to the hub?

 

Remember 802.3 is limited to 100 meter segment lengths before a repeater is needed. :thumbup:

 

Sorry for the delay. Been busy as hell for the last couple of days...........

 

 

You're talking about attenuation. That's packet loss, not packet collision. Nice try though. :) That's not the problem. Any other ideas?

Link to comment
Share on other sites

Out of interest, have you done speed tests with a simple crossover cable between your two AMD64 machines? You know, just to see what they're able to achieve without anything else causing problems.

 

Having just tested mine (going via some netgear gigabit switch), I also get about 26.5mB/sec (according ot DU Meter).

 

Weird thing is, when I start to copy a large file, it does a few seconds at 46mB/sec before going down to that ~26 speed.

 

I haven't because it's such a pain in the arse to climb around behind my desk with leads and shit everywhere. I don't suppose I really have a choice though, huh? I'll have a crack at it later (just finished work an hour ago). I get the same sort of speeds you do. I'll try a crossover later and get back to you.

Link to comment
Share on other sites

So what cable are you using ? cat 5 is no good, cat5e is kinda up to gigalan specs but can be bettered, ie cat 6 "but" with rj45 is also not upto the full specs of cat 6. Which if i am reading right is a new connector, need to read a bit more about this.

 

I am going to buy some cat6 with rj45 as thats what my equipment has and test it in a couple of days when it gets delivered, i,ll test it between 2 machine using same gigalan, using my existing cat5e cable, then with the cat6 and let you know if there is any difference.

 

And maybe someone that knows more about cat 6 full specs can tell us if it is indeed a new fitting.

Link to comment
Share on other sites

I use cat6 here. I replaced my leads when I bought the switch. Just checked my speeds using a crossover cable and they were the same as using my switch. Odd. I thought it would be faster. *shrug*

 

That regkey above, wouldn't it also work with XP? Pipelines are pipelines afterall. Have you noticed any performance gains?

Link to comment
Share on other sites

when i ran 2000 for a short time, i used it as i seemed to be getting poor performance, it seemd to make things a little better, but you know what computers are like something can seem to make a difference when it could have been something else.

 

just thought i would post it up incase you saw some benefit from it, im not sure if xp handles things different, as i think it does, something i read on ms site, but trying to find info on ms site is hit n miss.

Edited by dontasciime
Link to comment
Share on other sites

Shamus

 

I see netBios failed????

 

I know your not using WINS so just for kicks, try disabling NetBios over TCP/IP and let us know. :thumbup:

 

The failure you see above is just me not inputting the correct command for Netio. If I disable NETBIOS, my network dissapears.

Link to comment
Share on other sites

check the advanced on your netowrk card, and see if like mine there is option to optimize for CPU or throughput..

 

I found a setting like this the other day. Changing it from CPU to THROUGHPUT just killed the connection. (Which I thought was weird).

 

Have you also tried changing it from AUTO to some of the options regarding speed full duplex etc

 

Not as yet. I'm reluctant to change too much incase I screw it up. A default config (with a button) for these things would be nice. I have found out something though, it's bloody hard to get a definitive answer on how fast gigabit should actually be across a LAN. I'm wondering if I can tweak the packet sizes somewhere. It's gotta be in the registry. 8k packets would give me 40MB/sec according to that Netio thingy.

Edited by Shamus_McFartfinger
Link to comment
Share on other sites

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.