You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Scope

  • A performance check includes to verify what performance is available from a given system.
  • The check for parallelization provides results for which number of parallel tasks an acceptable performance can be verified.
  • Performance optimization for individual environments is part of the SOS Consulting Services

Performance Check

  • The performance check includes to run a test suite

Test Suite Download and Installation

  • Download: performance_parallel_tasks.zip
  • Installation: Unzip the archive to an arbitrary folder in your live directory. The test suite will be created in a folder performance_parallel_tasks.

Test Suite Design

  • The test suite contains the following jobs
    • run_parallel_jobs
      • This job will execute a number of parallel tasks for one of the below jobs
    • parallel_job_windows
      • This job is used for Windows environments
      • parallel_job_windows job
        @echo .. running job: %SCHEDULER_JOB_NAME% for: %SCHEDULER_PARAM_SLEEP%s
        @set /A "sleep=(%SCHEDULER_PARAM_SLEEP%+1)"
        ping -n %SLEEP% -w 1000 192.0.2.1 > nul
        @echo .. terminating job
    • parallel_job_unix
      • This job is used for Unix environments
      • parallel_job_unix job
        echo .. running job: ${SCHEDULER_JOB_NAME} for: ${SCHEDULER_PARAM_SLEEP}s
        sleep=${SCHEDULER_PARAM_SLEEP}+1
        ping -n ${SLEEP} -w 1000 192.0.2.1 > nul
        echo .. terminating job
  • The test suite makes use of the following process class
    • Performance
      • This process class is used to restrict the max. number of parallel processes and optionally to assgin a JobScheduler Agent for execution of the test suite.

        Performance process class
        <?xml version="1.0" encoding="ISO-8859-1"?>
        
        <process_class  max_processes="50"/>
      • xx

 

Configuration

 

  • No labels