Results 1 to 2 of 2
  1. #1
    Member
    Join Date
    Oct 2007
    Location
    Colorado Springs
    Posts
    16

    Scalability Issue

    We are attempting to perform scalability testing using the .NET Data Adapters and web client. We have built a Data Adapter that generates a push every 5 seconds of some data. The tests we have executed are shown in the table below. All but the first test of 10 users 50 Data Adapters failed with the a crash of the Data Adapters. The unique thing about the tests is that they all failed around the 175000 pushes. I should have noted that the Data Adapter pushes 180 times to the web client and the client has cells that increment a counter. So we would expect to see for each cell when the test is complete a count of 180. But as the load of users increases, the Total Pushes (users * Data Adapters * Finished count) reaches the 175000 mark and we loose a Data Adapter. It appears we are marginal on memory when we reach this level and have spread the Data Adapters across 5 hosts. So we had two questions:

    1. Is there some limit using the evaluation license that would cause this?
    2. Our web client connects to an engine with a different name for each client that we bring up. Could this be causing issues? Should we be using the same engine reference name for all clients?

    Thanks in advance for your help.

    Test Data:

    Test Run 1
    Users = 10
    Data Dapters = 50
    Finished Count = 180
    Total # of Pushes = 90000

    Test Run 2
    Users = 20
    Data Dapters = 50
    Finished Count = 175
    Total # of Pushes = 175000

    Test Run 3
    Users = 20
    Data Dapters = 50
    Finished Count = 175
    Total # of Pushes = 175000

    Test Run 4
    Users = 30
    Data Dapters = 50
    Finished Count = 120
    Total # of Pushes = 180000

    Test Run 5
    Users = 30
    Data Dapters = 50
    Finished Count = 120
    Total # of Pushes = 180000

    Test Run 6
    Users = 60
    Data Dapters = 50
    Finished Count = 60
    Total # of Pushes = 180000

  2. #2
    Administrator
    Join Date
    Jul 2006
    Location
    Milan, Italy
    Posts
    518
    Hi,

    I think there could be an architectural misconception at the basis.
    In most application architectures, one Data Adapter only is used to provide all the items. In some cases, two or three Data Adapter have proven to be the right solution. But I have never heard of anyone needing more than five Data Adapter mounted on the same server.

    Could you please clarify your use case based on 50 different Data Adapters?

    To answer your specific questions:
    - There no limit imposed by the Eval license
    - Using different engine names does not have any impact on scalability.

    Cheers

 

 

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
All times are GMT +1. The time now is 09:28 PM.