In the past it was easy to execute a throughput test using ftp now on modern environment FTP or Telnet y most of the time not allowed so we have to do our best with SCP, SFTP and SSH for security reasons... well... having a good test on your environment from all servers to all servers and keeping that info handy can be userful when you are experiencing low performance on the network
Lets say you have servers A B and C you will execute your test as follows
A to B
A to C
B to C
that will cover pretty much all the possibilities and you can run B to A but since you already have A to B and they go thru the same wire ... what is the point?... your chooise
Step # 1: Create a large file (1 GB)
dd if=/dev/zero of=/tmp/big.file bs=1024M count=1
1+0 records in
1+0 records out
1073741824 bytes (1.1 GB) copied, 1.88378 seconds, 570 MB/s
Step # 2: Use scp to transfer file
scp -v /tmp/big.file user@remote.server.com:/tmp
Step # 3 From the end of the output capture only the required information and build your table
Source Destination MB/s Duration
A B 47.7 0.2 Seconds
Next time you have a problem... well run the test there and figure how slow you are comparing against your baseline =)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.