Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I have recently run into a problem at work. I manage quite a bit of data, however it is all images (jpeg, gif etc). I have one server that houses roughly 2TB of this data but I need to be able to transfer this from one server to another server. For various reasons I have to use my gigabit network connection to do this. At the present time we are using the "tar cf - stuff | ssh bob@wendy.no.where.com tar xf - -C /home/dir" method but the through put is horrible. We have also tried using the " -c blowfish" option on ssh but this doesn't really help, on top of that we have also tried changing the tar block size which also....doesn't help. Any ideas?
Distribution: Vector Linux 5.1 Std., Vector Linux 5.8 Std., Win2k, XP, OS X (10.4 & 10.5)
Posts: 344
Rep:
I have a feeling that your bottleneck maybe within the server itself rather then in the network connection. What sort of internal bus do you have: SATA or PATA? What is the max rated speed at which the bus is running? Also check to make sure that the hard drives are not excessively fragmented. File fragmentation can significantly slow down the transfer of data.
Now if the hardware internals turn out not to be the cause of the slow down then you have to start analyzing how much bandwidth you are using and how much bandwidth you have. I would suggest that you use Ping to find out how fast each network component in your network is transmitting to determine whether or not the problem is in the machine that is transmitting, or in the machine that is receiving or is some other machine between the two.
Well upon further inspection it looks like the problem is on the destination server. It looks like it can't handle the amount of data that is being thrown at it.
We are using: 3Ware SATA2 cards with a RAID5 configuration. The drives are formated as Reiserfs which has given us excellent performance in the past.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.