Gigabit Teaming or Bonding

Solution 1:

/etc/modprobe.conf alias bond0 bonding alias eth0 e100 

Are you sure you have that right? E100 is a driver for a 100mbit/s version of Intel network adapters. Are you sure you didn't want e1000? If e100 is the correct driver, it doesn't sound like you have gig nics.

I would use something like ethtool to verify you have gig nics, and that the nics are negotiating to the correct link speed/duplex.

I'm get 16MB/s and i have gigabit switch and cat6 network...

How are you testing? I would suggest that you test with something like iperf to factor out everything other then your network/cpu.

sftp and scp

Also keep in mind that sftp in particular is notoriously slow for file transfers. You should test with something that isn't doing encryption/compression not make sure that you are getting your full throughput. If you really need fast sftp transfers you may need to check HPN-SSH.

if nay one tell me how i can get more speed on my network for copy 500GB on server to other...

If you are not on the Internet consider using something other then scp/sftp for file transfers. For example NFS.

Solution 2:

Are you using a gigabit switch that allows packet bursting?

Is your RAID array rebuilding?

Have you tried copying with a single unteamed NIC?

Have you tried copying from dom0 without any domU VM's contending for disk/io?

How are you copying data? (sftp, for examlpe, compresses and encrypts data -- which quickly can become CPU bound, and is single threaded).

If your copying over SSH

Try with FTP/NFS or SCP without encryption enabled. Even HTTP will give a better idea of speed.