Skip to content

Instantly share code, notes, and snippets.

@Aaronontheweb
Last active December 12, 2015 01:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Aaronontheweb/9fa30a6b134710e5a429 to your computer and use it in GitHub Desktop.
Save Aaronontheweb/9fa30a6b134710e5a429 to your computer and use it in GitHub Desktop.
Akka.Remote TestTransport throughput

Akka.Remote.Tests.Performance.TestTransportRemoteMessagingThroughputSpec+OneWay

Measures the throughput of Akka.Remote over a particular transport using one-way messaging 12/12/2015 1:03:04 AM

System Info

NBench=NBench, Version=0.1.3.0, Culture=neutral, PublicKeyToken=null
OS=Microsoft Windows NT 6.2.9200.0
ProcessorCount=8
CLR=4.0.30319.42000,IsMono=False,MaxGcGeneration=2
WorkerThreads=32767, IOThreads=8

NBench Settings

RunMode=Iterations, TestMode=Measurement
NumberOfIterations=13, MaximumRunTime=00:00:01

Data


Totals

      Metric |           Units |             Max |         Average |             Min |          StdDev |

---------------- |---------------- |---------------- |---------------- |---------------- |---------------- | TotalCollections [Gen0] | collections | 1.00 | 0.92 | 0.00 | 0.28 | TotalCollections [Gen1] | collections | 0.00 | 0.00 | 0.00 | 0.00 | TotalCollections [Gen2] | collections | 0.00 | 0.00 | 0.00 | 0.00 | [Counter] RemoteMessageReceived | operations | 3,765.00 | 3,704.62 | 3,541.00 | 62.72 |

Per-second Totals

      Metric |       Units / s |         Max / s |     Average / s |         Min / s |      StdDev / s |

---------------- |---------------- |---------------- |---------------- |---------------- |---------------- | TotalCollections [Gen0] | collections | 1.00 | 0.92 | 0.00 | 0.28 | TotalCollections [Gen1] | collections | 0.00 | 0.00 | 0.00 | 0.00 | TotalCollections [Gen2] | collections | 0.00 | 0.00 | 0.00 | 0.00 | [Counter] RemoteMessageReceived | operations | 3,761.21 | 3,700.45 | 3,535.81 | 62.62 |

Raw Data

TotalCollections [Gen0]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 1.00 | 1.00 |1,000,898,461.45 | 2 | 1.00 | 1.00 |1,001,087,476.19 | 3 | 0.00 | 0.00 |1,001,466,788.57 | 4 | 1.00 | 1.00 |1,000,965,172.54 | 5 | 1.00 | 1.00 |1,001,544,618.17 | 6 | 1.00 | 1.00 |1,000,945,073.69 | 7 | 1.00 | 1.00 |1,000,741,091.72 | 8 | 1.00 | 1.00 |1,001,182,838.83 | 9 | 1.00 | 1.00 |1,001,686,165.40 | 10 | 1.00 | 1.00 |1,000,804,809.36 | 11 | 1.00 | 1.00 |1,001,149,483.29 | 12 | 1.00 | 1.00 |1,000,984,416.12 | 13 | 1.00 | 1.00 |1,001,172,575.59 |

TotalCollections [Gen1]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 0.00 | 0.00 |1,000,898,461.45 | 2 | 0.00 | 0.00 |1,001,087,476.19 | 3 | 0.00 | 0.00 |1,001,466,788.57 | 4 | 0.00 | 0.00 |1,000,965,172.54 | 5 | 0.00 | 0.00 |1,001,544,618.17 | 6 | 0.00 | 0.00 |1,000,945,073.69 | 7 | 0.00 | 0.00 |1,000,741,091.72 | 8 | 0.00 | 0.00 |1,001,182,838.83 | 9 | 0.00 | 0.00 |1,001,686,165.40 | 10 | 0.00 | 0.00 |1,000,804,809.36 | 11 | 0.00 | 0.00 |1,001,149,483.29 | 12 | 0.00 | 0.00 |1,000,984,416.12 | 13 | 0.00 | 0.00 |1,001,172,575.59 |

TotalCollections [Gen2]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 0.00 | 0.00 |1,000,898,461.45 | 2 | 0.00 | 0.00 |1,001,087,476.19 | 3 | 0.00 | 0.00 |1,001,466,788.57 | 4 | 0.00 | 0.00 |1,000,965,172.54 | 5 | 0.00 | 0.00 |1,001,544,618.17 | 6 | 0.00 | 0.00 |1,000,945,073.69 | 7 | 0.00 | 0.00 |1,000,741,091.72 | 8 | 0.00 | 0.00 |1,001,182,838.83 | 9 | 0.00 | 0.00 |1,001,686,165.40 | 10 | 0.00 | 0.00 |1,000,804,809.36 | 11 | 0.00 | 0.00 |1,001,149,483.29 | 12 | 0.00 | 0.00 |1,000,984,416.12 | 13 | 0.00 | 0.00 |1,001,172,575.59 |

[Counter] RemoteMessageReceived

       Run # |      operations |  operations / s | ns / operations |

---------------- |---------------- |---------------- |---------------- | 1 | 3,675.00 | 3,671.70 | 272,353.32 | 2 | 3,664.00 | 3,660.02 | 273,222.56 | 3 | 3,541.00 | 3,535.81 | 282,820.33 | 4 | 3,674.00 | 3,670.46 | 272,445.61 | 5 | 3,765.00 | 3,759.19 | 266,014.51 | 6 | 3,668.00 | 3,664.54 | 272,885.79 | 7 | 3,764.00 | 3,761.21 | 265,871.70 | 8 | 3,735.00 | 3,730.59 | 268,054.31 | 9 | 3,765.00 | 3,758.66 | 266,052.10 | 10 | 3,692.00 | 3,689.03 | 271,073.89 | 11 | 3,746.00 | 3,741.70 | 267,258.27 | 12 | 3,728.00 | 3,724.33 | 268,504.40 | 13 | 3,743.00 | 3,738.62 | 267,478.65 |

Akka.Remote.Tests.Performance.TestTransportRemoteMessagingThroughputSpec+OneWay

Measures the throughput of Akka.Remote over a particular transport using one-way messaging 12/12/2015 12:55:25 AM

System Info

NBench=NBench, Version=0.1.3.0, Culture=neutral, PublicKeyToken=null
OS=Microsoft Windows NT 6.2.9200.0
ProcessorCount=8
CLR=4.0.30319.42000,IsMono=False,MaxGcGeneration=2
WorkerThreads=32767, IOThreads=8

NBench Settings

RunMode=Iterations, TestMode=Measurement
NumberOfIterations=13, MaximumRunTime=00:00:01

Data


Totals

      Metric |           Units |             Max |         Average |             Min |          StdDev |

---------------- |---------------- |---------------- |---------------- |---------------- |---------------- | TotalCollections [Gen0] | collections | 2.00 | 2.00 | 2.00 | 0.00 | TotalCollections [Gen1] | collections | 0.00 | 0.00 | 0.00 | 0.00 | TotalCollections [Gen2] | collections | 0.00 | 0.00 | 0.00 | 0.00 | [Counter] RemoteMessageReceived | operations | 10,000.00 | 10,000.00 | 10,000.00 | 0.00 |

Per-second Totals

      Metric |       Units / s |         Max / s |     Average / s |         Min / s |      StdDev / s |

---------------- |---------------- |---------------- |---------------- |---------------- |---------------- | TotalCollections [Gen0] | collections | 4.60 | 4.42 | 4.13 | 0.15 | TotalCollections [Gen1] | collections | 0.00 | 0.00 | 0.00 | 0.00 | TotalCollections [Gen2] | collections | 0.00 | 0.00 | 0.00 | 0.00 | [Counter] RemoteMessageReceived | operations | 22,990.43 | 22,100.98 | 20,631.22 | 742.92 |

Raw Data

TotalCollections [Gen0]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 2.00 | 4.54 | 220,108,944.33 | 2 | 2.00 | 4.43 | 225,532,854.78 | 3 | 2.00 | 4.36 | 229,365,534.83 | 4 | 2.00 | 4.39 | 227,582,082.43 | 5 | 2.00 | 4.31 | 232,252,927.38 | 6 | 2.00 | 4.60 | 217,481,767.78 | 7 | 2.00 | 4.54 | 220,164,536.90 | 8 | 2.00 | 4.51 | 221,661,046.12 | 9 | 2.00 | 4.54 | 220,272,942.41 | 10 | 2.00 | 4.22 | 237,058,691.21 | 11 | 2.00 | 4.58 | 218,502,319.07 | 12 | 2.00 | 4.13 | 242,351,103.85 | 13 | 2.00 | 4.31 | 231,841,756.18 |

TotalCollections [Gen1]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 0.00 | 0.00 | 440,217,888.66 | 2 | 0.00 | 0.00 | 451,065,709.56 | 3 | 0.00 | 0.00 | 458,731,069.66 | 4 | 0.00 | 0.00 | 455,164,164.86 | 5 | 0.00 | 0.00 | 464,505,854.75 | 6 | 0.00 | 0.00 | 434,963,535.55 | 7 | 0.00 | 0.00 | 440,329,073.80 | 8 | 0.00 | 0.00 | 443,322,092.23 | 9 | 0.00 | 0.00 | 440,545,884.82 | 10 | 0.00 | 0.00 | 474,117,382.43 | 11 | 0.00 | 0.00 | 437,004,638.13 | 12 | 0.00 | 0.00 | 484,702,207.71 | 13 | 0.00 | 0.00 | 463,683,512.36 |

TotalCollections [Gen2]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 0.00 | 0.00 | 440,217,888.66 | 2 | 0.00 | 0.00 | 451,065,709.56 | 3 | 0.00 | 0.00 | 458,731,069.66 | 4 | 0.00 | 0.00 | 455,164,164.86 | 5 | 0.00 | 0.00 | 464,505,854.75 | 6 | 0.00 | 0.00 | 434,963,535.55 | 7 | 0.00 | 0.00 | 440,329,073.80 | 8 | 0.00 | 0.00 | 443,322,092.23 | 9 | 0.00 | 0.00 | 440,545,884.82 | 10 | 0.00 | 0.00 | 474,117,382.43 | 11 | 0.00 | 0.00 | 437,004,638.13 | 12 | 0.00 | 0.00 | 484,702,207.71 | 13 | 0.00 | 0.00 | 463,683,512.36 |

[Counter] RemoteMessageReceived

       Run # |      operations |  operations / s | ns / operations |

---------------- |---------------- |---------------- |---------------- | 1 | 10,000.00 | 22,716.02 | 44,021.79 | 2 | 10,000.00 | 22,169.72 | 45,106.57 | 3 | 10,000.00 | 21,799.26 | 45,873.11 | 4 | 10,000.00 | 21,970.10 | 45,516.42 | 5 | 10,000.00 | 21,528.25 | 46,450.59 | 6 | 10,000.00 | 22,990.43 | 43,496.35 | 7 | 10,000.00 | 22,710.29 | 44,032.91 | 8 | 10,000.00 | 22,556.96 | 44,332.21 | 9 | 10,000.00 | 22,699.11 | 44,054.59 | 10 | 10,000.00 | 21,091.82 | 47,411.74 | 11 | 10,000.00 | 22,883.05 | 43,700.46 | 12 | 10,000.00 | 20,631.22 | 48,470.22 | 13 | 10,000.00 | 21,566.43 | 46,368.35 |

Akka.Remote.Tests.Performance.TestTransportRemoteMessagingThroughputSpec+TwoWay

Measures the throughput of Akka.Remote over a particular transport using two-way messaging 12/12/2015 1:06:03 AM

System Info

NBench=NBench, Version=0.1.3.0, Culture=neutral, PublicKeyToken=null
OS=Microsoft Windows NT 6.2.9200.0
ProcessorCount=8
CLR=4.0.30319.42000,IsMono=False,MaxGcGeneration=2
WorkerThreads=32767, IOThreads=8

NBench Settings

RunMode=Iterations, TestMode=Measurement
NumberOfIterations=13, MaximumRunTime=00:00:01

Data


Totals

      Metric |           Units |             Max |         Average |             Min |          StdDev |

---------------- |---------------- |---------------- |---------------- |---------------- |---------------- | TotalCollections [Gen0] | collections | 1.00 | 1.00 | 1.00 | 0.00 | TotalCollections [Gen1] | collections | 0.00 | 0.00 | 0.00 | 0.00 | TotalCollections [Gen2] | collections | 0.00 | 0.00 | 0.00 | 0.00 | [Counter] RemoteMessageReceived | operations | 2,390.00 | 1,740.38 | 1,614.00 | 251.69 |

Per-second Totals

      Metric |       Units / s |         Max / s |     Average / s |         Min / s |      StdDev / s |

---------------- |---------------- |---------------- |---------------- |---------------- |---------------- | TotalCollections [Gen0] | collections | 1.00 | 1.00 | 1.00 | 0.00 | TotalCollections [Gen1] | collections | 0.00 | 0.00 | 0.00 | 0.00 | TotalCollections [Gen2] | collections | 0.00 | 0.00 | 0.00 | 0.00 | [Counter] RemoteMessageReceived | operations | 2,386.82 | 1,738.57 | 1,611.90 | 251.39 |

Raw Data

TotalCollections [Gen0]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 1.00 | 1.00 |1,001,334,221.67 | 2 | 1.00 | 1.00 |1,001,116,555.38 | 3 | 1.00 | 1.00 |1,000,855,697.94 | 4 | 1.00 | 1.00 |1,000,991,685.92 | 5 | 1.00 | 1.00 |1,000,965,600.17 | 6 | 1.00 | 1.00 |1,001,286,754.17 | 7 | 1.00 | 1.00 |1,001,028,890.18 | 8 | 1.00 | 1.00 |1,000,744,512.80 | 9 | 1.00 | 1.00 |1,001,304,714.85 | 10 | 1.00 | 1.00 |1,001,078,068.22 | 11 | 1.00 | 1.00 |1,001,105,864.50 | 12 | 1.00 | 1.00 |1,000,971,159.43 | 13 | 1.00 | 1.00 |1,000,752,637.87 |

TotalCollections [Gen1]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 0.00 | 0.00 |1,001,334,221.67 | 2 | 0.00 | 0.00 |1,001,116,555.38 | 3 | 0.00 | 0.00 |1,000,855,697.94 | 4 | 0.00 | 0.00 |1,000,991,685.92 | 5 | 0.00 | 0.00 |1,000,965,600.17 | 6 | 0.00 | 0.00 |1,001,286,754.17 | 7 | 0.00 | 0.00 |1,001,028,890.18 | 8 | 0.00 | 0.00 |1,000,744,512.80 | 9 | 0.00 | 0.00 |1,001,304,714.85 | 10 | 0.00 | 0.00 |1,001,078,068.22 | 11 | 0.00 | 0.00 |1,001,105,864.50 | 12 | 0.00 | 0.00 |1,000,971,159.43 | 13 | 0.00 | 0.00 |1,000,752,637.87 |

TotalCollections [Gen2]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 0.00 | 0.00 |1,001,334,221.67 | 2 | 0.00 | 0.00 |1,001,116,555.38 | 3 | 0.00 | 0.00 |1,000,855,697.94 | 4 | 0.00 | 0.00 |1,000,991,685.92 | 5 | 0.00 | 0.00 |1,000,965,600.17 | 6 | 0.00 | 0.00 |1,001,286,754.17 | 7 | 0.00 | 0.00 |1,001,028,890.18 | 8 | 0.00 | 0.00 |1,000,744,512.80 | 9 | 0.00 | 0.00 |1,001,304,714.85 | 10 | 0.00 | 0.00 |1,001,078,068.22 | 11 | 0.00 | 0.00 |1,001,105,864.50 | 12 | 0.00 | 0.00 |1,000,971,159.43 | 13 | 0.00 | 0.00 |1,000,752,637.87 |

[Counter] RemoteMessageReceived

       Run # |      operations |  operations / s | ns / operations |

---------------- |---------------- |---------------- |---------------- | 1 | 2,390.00 | 2,386.82 | 418,968.29 | 2 | 1,644.00 | 1,642.17 | 608,951.68 | 3 | 1,644.00 | 1,642.59 | 608,793.00 | 4 | 1,644.00 | 1,642.37 | 608,875.72 | 5 | 1,644.00 | 1,642.41 | 608,859.85 | 6 | 1,644.00 | 1,641.89 | 609,055.20 | 7 | 1,643.00 | 1,641.31 | 609,268.95 | 8 | 2,212.00 | 2,210.35 | 452,416.15 | 9 | 1,614.00 | 1,611.90 | 620,387.06 | 10 | 1,644.00 | 1,642.23 | 608,928.27 | 11 | 1,614.00 | 1,612.22 | 620,263.86 | 12 | 1,644.00 | 1,642.40 | 608,863.24 | 13 | 1,644.00 | 1,642.76 | 608,730.32 |

Akka.Remote.Tests.Performance.TestTransportRemoteMessagingThroughputSpec+TwoWay

Measures the throughput of Akka.Remote over a particular transport using two-way messaging 12/12/2015 12:56:18 AM

System Info

NBench=NBench, Version=0.1.3.0, Culture=neutral, PublicKeyToken=null
OS=Microsoft Windows NT 6.2.9200.0
ProcessorCount=8
CLR=4.0.30319.42000,IsMono=False,MaxGcGeneration=2
WorkerThreads=32767, IOThreads=8

NBench Settings

RunMode=Iterations, TestMode=Measurement
NumberOfIterations=13, MaximumRunTime=00:00:01

Data


Totals

      Metric |           Units |             Max |         Average |             Min |          StdDev |

---------------- |---------------- |---------------- |---------------- |---------------- |---------------- | TotalCollections [Gen0] | collections | 5.00 | 4.15 | 4.00 | 0.38 | TotalCollections [Gen1] | collections | 1.00 | 1.00 | 1.00 | 0.00 | TotalCollections [Gen2] | collections | 0.00 | 0.00 | 0.00 | 0.00 | [Counter] RemoteMessageReceived | operations | 9,721.00 | 8,650.85 | 7,470.00 | 598.29 |

Per-second Totals

      Metric |       Units / s |         Max / s |     Average / s |         Min / s |      StdDev / s |

---------------- |---------------- |---------------- |---------------- |---------------- |---------------- | TotalCollections [Gen0] | collections | 5.00 | 4.13 | 4.00 | 0.33 | TotalCollections [Gen1] | collections | 1.00 | 1.00 | 0.95 | 0.01 | TotalCollections [Gen2] | collections | 0.00 | 0.00 | 0.00 | 0.00 | [Counter] RemoteMessageReceived | operations | 9,239.24 | 8,607.02 | 7,464.18 | 538.30 |

Raw Data

TotalCollections [Gen0]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 4.00 | 4.00 | 250,160,470.09 | 2 | 4.00 | 4.00 | 250,183,669.30 | 3 | 4.00 | 4.00 | 250,242,682.95 | 4 | 4.00 | 4.00 | 250,181,317.30 | 5 | 4.00 | 4.00 | 250,228,464.08 | 6 | 4.00 | 4.00 | 250,199,491.80 | 7 | 4.00 | 4.00 | 250,235,306.24 | 8 | 4.00 | 4.00 | 250,219,804.47 | 9 | 4.00 | 4.00 | 250,194,894.72 | 10 | 5.00 | 4.75 | 210,428,567.40 | 11 | 4.00 | 4.00 | 250,204,944.15 | 12 | 4.00 | 4.00 | 250,279,566.48 | 13 | 5.00 | 5.00 | 200,185,593.66 |

TotalCollections [Gen1]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 1.00 | 1.00 |1,000,641,880.36 | 2 | 1.00 | 1.00 |1,000,734,677.19 | 3 | 1.00 | 1.00 |1,000,970,731.79 | 4 | 1.00 | 1.00 |1,000,725,269.22 | 5 | 1.00 | 1.00 |1,000,913,856.32 | 6 | 1.00 | 1.00 |1,000,797,967.19 | 7 | 1.00 | 1.00 |1,000,941,224.97 | 8 | 1.00 | 1.00 |1,000,879,217.87 | 9 | 1.00 | 1.00 |1,000,779,578.88 | 10 | 1.00 | 0.95 |1,052,142,836.98 | 11 | 1.00 | 1.00 |1,000,819,776.59 | 12 | 1.00 | 1.00 |1,001,118,265.92 | 13 | 1.00 | 1.00 |1,000,927,968.28 |

TotalCollections [Gen2]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 0.00 | 0.00 |1,000,641,880.36 | 2 | 0.00 | 0.00 |1,000,734,677.19 | 3 | 0.00 | 0.00 |1,000,970,731.79 | 4 | 0.00 | 0.00 |1,000,725,269.22 | 5 | 0.00 | 0.00 |1,000,913,856.32 | 6 | 0.00 | 0.00 |1,000,797,967.19 | 7 | 0.00 | 0.00 |1,000,941,224.97 | 8 | 0.00 | 0.00 |1,000,879,217.87 | 9 | 0.00 | 0.00 |1,000,779,578.88 | 10 | 0.00 | 0.00 |1,052,142,836.98 | 11 | 0.00 | 0.00 |1,000,819,776.59 | 12 | 0.00 | 0.00 |1,001,118,265.92 | 13 | 0.00 | 0.00 |1,000,927,968.28 |

[Counter] RemoteMessageReceived

       Run # |      operations |  operations / s | ns / operations |

---------------- |---------------- |---------------- |---------------- | 1 | 8,580.00 | 8,574.50 | 116,624.93 | 2 | 9,070.00 | 9,063.34 | 110,334.58 | 3 | 8,519.00 | 8,510.74 | 117,498.62 | 4 | 8,430.00 | 8,423.89 | 118,710.00 | 5 | 8,985.00 | 8,976.80 | 111,398.31 | 6 | 7,999.00 | 7,992.62 | 125,115.39 | 7 | 8,719.00 | 8,710.80 | 114,800.00 | 8 | 8,670.00 | 8,662.38 | 115,441.66 | 9 | 7,470.00 | 7,464.18 | 133,973.17 | 10 | 9,721.00 | 9,239.24 | 108,234.01 | 11 | 7,980.00 | 7,973.46 | 125,416.01 | 12 | 9,138.00 | 9,127.79 | 109,555.51 | 13 | 9,180.00 | 9,171.49 | 109,033.55 |

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment