Monthly Archives: May 2013

Data Transfer Bandwidth Calculation based on 10G link with 3ms latency and 50% of TCP windows size i.e 32KB

Data Transfer Bandwidth Calculation based on 10G link with 3ms latency and 50% of TCP windows size i.e 32KB

TCP Windows size calculation in bits = 32KB * 1024 ( bytes) * 8 (bits) = 262,144 bits

Network Latency = 3ms / 1000 (sec) = 0.003 second

Throughput = TCP windows size calculation in bits/ Network Latency in second

                                                 =   262,144 / 0.003

Bits/Second                                =   87381333.33333333 bits/second

Bytes/Second                             =   87381333.33333333 bits/second /8

                                                =   10922666.6666667 bytes/Second

KB/Second                                =   10922666.6666667 bytes/Second / 1024

                                               =   10666.66666666667 KB/Second

MB/Second                               =   10666.66666666667 KB/Second / 1024

                                               =   10.4166 MB/Second

MB/Hours                                 =   10.4166 MB/Second * 3600 seconds

                                               =   37500 MB/Hours

GB/Hours                                  =   37500 MB/Hours / 1024

                                               =   36.62 GB/Hours

Note – There could be more running instance at same time so I have reduced TCP windows size packet for the following reasons.

1-  To avoid packet buffering during data transfer

2-  Running Multiple instance at same time.

I have observed that how much latency you are getting the only factor deciding how much data will be transfer in said period.

Let me know if there is any comments???

 
Advertisements