Брошюра для Cisco Cisco Tidal Enterprise Scheduler 6.2
30
Cisco Tidal Enterprise Scheduler 6.2.1 Performance Tuning Guide
OL-32251-01
Cisco Tidal Enterprise Scheduler 6.2.1 Performance Tuning Guide
Transporter Performance
Transporter Performance
Transporter Job Read Options
Configurations have been made available to provide improved performance for unfiltered job reads.
Multiple options are available for flexibility. Configuring these options may require tuning based on the
customer environment. For tuning purpose, it would best to run TP in debug mode with an open console
so that you can view how the reads are performing.
Multiple options are available for flexibility. Configuring these options may require tuning based on the
customer environment. For tuning purpose, it would best to run TP in debug mode with an open console
so that you can view how the reads are performing.
To run TP in debug mode, include XPORTER_DEBUG=YES in the Transporter.props file and run the
transporter.cmd script located in bin.
transporter.cmd script located in bin.
The REST call job.getList has been replaced with the following options:
Parameters Configured via Transporter.props
Only one of the following parameters should be set to true at a time:
•
READJOBS_PAGINATED
•
READJOBS_ALL
•
READJOBS_BATCHES
The READ_BATCHES parameter applies to READJOBS_PAGINATED or READJOBS_BATCHES.
If none of these parameters is set, the default configuration for read is (READ_BATCHES=500,
READJOBS_BATCHES=true)
READJOBS_BATCHES=true)
The READ_BATCHES parameter is used when reading paginated or batched reads.
The READJOBS_PAGINATED parameter determines whether to read jobs in pages.
The READJOBS_BATCHES parameter determines whether to read jobs in batches.
The READJOBS_ALL parameter determines whether to read all, given the min and max job ID.
READJOBS_PAGINATED
READJOBS_PAGINATED configures the client manager to return job data in pages, with the batches
based on the READ_BATCHES value.
based on the READ_BATCHES value.
For example, READ_BATCHES=1000 and READJOBS_PAGINATED=true, tells the Client Manager to
return job data in batches of 1000. This approach reduces the overhead on the Client Manager as data is
sent in smaller batches. Increasing the READ_BATCHES value will reduce the number of requests sent
to the Client Manager since the jobs are returned in larger batches.
return job data in batches of 1000. This approach reduces the overhead on the Client Manager as data is
sent in smaller batches. Increasing the READ_BATCHES value will reduce the number of requests sent
to the Client Manager since the jobs are returned in larger batches.
Note
This approach may have less benefit given many jobs (i.e. 50K or more). The batching is done at the
Client Manager level.
Client Manager level.
READJOBS_BATCHES
READJOBS_BATCHES reads jobs based on a given range of job IDs, where the range is specified via
READ_BATCHES.
READ_BATCHES.
For example, if you have 50,000 job records whose job IDs start at 1 and ends at 50000, and you have
set READ_BATCHES=1000 and READJOBS_BATCHES=true, requests will be sent to the Client
Manager to query job records in ranges, until no more records are returned, as follows.
set READ_BATCHES=1000 and READJOBS_BATCHES=true, requests will be sent to the Client
Manager to query job records in ranges, until no more records are returned, as follows.
jobid >=1 and jobid <=1001