I recently had a OS change done on my server I went from Fedora Core 2 and now I am running FreeBSD 5.1. I use my server to host game servers and thatís about it so today I wanted to download a file from the server so first I pinged the server and I get 16 ms to the server I am trying to download so then I try to download the files using multiple ways like wget and when every I do that my download speed is 30kbs or lower. That is extremely bad since the I would be downloading files over 1 GB. So at first I thought it was maybe the network connection but the ping time didnít make sense so I setup proftp on the server I connect to it and I upload at 130kbs and I download at 140kbs that doesnít seem to make sense.
I am new to FreeBSD but is there anyone that can help me figure what the problem is and how to fix it?
Ask your datacenter to confirm that the port you're on is 100Mbps full-duplex, not half-duplex (unlikely). Ask them to check the port statistics for errors; you may have a bad cable or a bad Ethernet interface in your server or a bad port on their switch. Run "dmesg -a" and "netstat -i" to see if there are errors being noted by the kernel, or significant error packet counts on the interface.
Also, consider having an Ethernet card such as fxp0 added; the RealTek is kinda lousy, although it shouldn't be the reason alone for poor performance. Also, you should be running FreeBSD 5.4, nothing earlier in the 5.x track since those versions were pre-STABLE.