Customer Portal

Multi-processor Default?

Comments 4

  • Avatar
    admin
    0
    Comment actions Permalink
    Dear Bkursar,

    first, take a look into your Server license: it may be, there is limit of CPU cores. That may be a first limitation.

    Regarding scaling itself:
    Each component of each running graph on Server owns own thread. So you can scale up to running_components_cnt==CPU_cores_cnt
    There are exceptions like WebServiceClient, JMSReader or FastSort, which can use more threads in one component.

    Scaling is great until all components of graph are running same time. If one component of graph longs much longer than others, adding new cores does not help.
  • Avatar
    bkursar
    0
    Comment actions Permalink

    Dear Bkursar,

    first, take a look into your Server license: it may be, there is limit of CPU cores. That may be a first limitation.

    Regarding scaling itself:
    Each component of each running graph on Server owns own thread. So you can scale up to running_components_cnt==CPU_cores_cnt
    There are exceptions like WebServiceClient, JMSReader or FastSort, which can use more threads in one component.

    Scaling is great until all components of graph are running same time. If one component of graph longs much longer than others, adding new cores does not help.

    "kubosj"


    Can you confirm location of license and also if license is allowing 24 cpu, where I would check for components are not set to utilize less?
  • Avatar
    bkursar
    0
    Comment actions Permalink
    Can you confirm the various files /locations and areas which can be verified for number of CPUs allocated to CloverETL Server?
  • Avatar
    admin
    0
    Comment actions Permalink
    Hi,

    in Server management web console there is tab "Monitoring" and on it tab "License". There is field "Max allowed CPUs".

    (the "Monitoring tab" is visible here: http://server-demo-ec2.cloveretl.com/cl ... _nodes.png)

    Regarding components, usable cores depends on:

    * number of graphs running in parallel on Server
    * number of components in each phase

    So usable cores at defined moment = sum of all components in currently running phases of all running graphs

Please sign in to leave a comment.