2 Replies Latest reply on Dec 7, 2016 8:47 PM by mren RSS
    mren Newbie

    Where is the performance bottleneck in Connection Server?

    Lots of edge devices update a temperature property to ThingWorx platform via Connection Sever(s) every 5 secs. When I use one Connection Server, ThingWorx platform can process 3k value steams per sec, and the increment of the value streams processing per sec is about 2-3k:

    #

    Condition

    Value Stream processing per sec

    Connection Server

    ThingWorx Platfrom

    max CPU

    (%)

    network i/o recv(MB/s)

    disk I/O write

    (MB/s)

    max CPU

    (%)

    network i/o recv(MB/s)

    disk I/O write

    (MB/s)

    1

    2 CxS +

    1 TWX

    5k

    48

    2.5

    1.5

    15

    4.5

    130

    2

    3 CxS +

    TWX

    8k

    60

    2.5

    1

    18

    1. 5.5

    175

    3

    4CxS +

    TWX

    10k

    60

    3

    1

    18

    6

    190

    As you've seen above, the performance utilization of Connection Server hasn't been reached to the bottleneck. Where should be the performance bottleneck in Connection Server?

     

    Thanks,

    Ren