I run a Counter-Strike server at my school in Boston (Wentworth). The problem is that the pings are starting to rise and I'm trying my best to deal with them. The average ping (latency in Counter-Strike) is 25 - 46ms. My main suspicion is that it's our network administrators who have recently installed new switches that filter outgoing packets. I want to make sure I'm as fast as possible on my end and was thinking about solving it the Gigabit way. First a little background on the network...
All the dorm buildings are connected via fiber. Five 100Mb switches serve each buidling. So approximately 100 students per 100Mb switch. Each student has one or two 100Mb lan drops in their room.
In an effert to increase my bandwidth I installed several NICs into my server and wrote a program to load balance the NICs (for my website). Each NIC was only capable of pushing 7 or 8 megabytes per second a piece. So I set up an experiment from a computer lab and had several computers downloading files. The server was able to push the files at approximately 13.5MB/s!
It seems to me that my bottleneck is the network cards themselves. Therefore, I would like to install a small Gigabit LAN in my dorm room. The theory behind this is that it will be able to saturate the upstream switch with the maximum bandwidth possible. For those concerned about the server specs, check the bottom of the post.
I don't want to spend a ton on this so a managed switch is out of the question. I think I want to go with the Netgear GS104 or GS108. Since the server board can support a 64bit card I was thinking the Netgear GA622T could fit the bill nicely.
Does anyone have any ideas of what I should do different? Or any performance related changes I could make to linux or the NIC drivers? Thanks for the help.
- Mike
-= Server -=
Dual Athlon MPs @ 1.4GHz
Tyan Tiger MP Mobo
256MB RAM, (Soon to be 512MB)
IBM Deskstar 40GB HDD
Red Hat Linux 8
All the dorm buildings are connected via fiber. Five 100Mb switches serve each buidling. So approximately 100 students per 100Mb switch. Each student has one or two 100Mb lan drops in their room.
In an effert to increase my bandwidth I installed several NICs into my server and wrote a program to load balance the NICs (for my website). Each NIC was only capable of pushing 7 or 8 megabytes per second a piece. So I set up an experiment from a computer lab and had several computers downloading files. The server was able to push the files at approximately 13.5MB/s!
It seems to me that my bottleneck is the network cards themselves. Therefore, I would like to install a small Gigabit LAN in my dorm room. The theory behind this is that it will be able to saturate the upstream switch with the maximum bandwidth possible. For those concerned about the server specs, check the bottom of the post.
I don't want to spend a ton on this so a managed switch is out of the question. I think I want to go with the Netgear GS104 or GS108. Since the server board can support a 64bit card I was thinking the Netgear GA622T could fit the bill nicely.
Does anyone have any ideas of what I should do different? Or any performance related changes I could make to linux or the NIC drivers? Thanks for the help.
- Mike
-= Server -=
Dual Athlon MPs @ 1.4GHz
Tyan Tiger MP Mobo
256MB RAM, (Soon to be 512MB)
IBM Deskstar 40GB HDD
Red Hat Linux 8
