Advanced Performance Tuning Guide

Advanced Performance Tuning Guide

Configuration for Thousands of Endpoints

Configuration for Thousands of Endpoints

To improve the performance of the B2B Data Exchange endpoints when working with thousands of endpoints, configure the following settings:
  • Improve the file input processing speed.
    • Use a fast file system. Ensure that the file input folders reside on computers with a fast file system.
    • Configure endpoints to multiple folders to avoid any individual folders that contain thousands of files.
  • Adjust the file endpoint settings.
    • Tune the value for time interval to scan a folder for new files. Change the dx.endpoint.file.scan.interval system setting from the default value of
      5
      to the maximum number of seconds that the customer accepts, for example
      120
      .
    • Tune the value for the number of files expected each time that B2B Data Exchange scans a folder for new files. If more files are sent during peak periods than this value, the files wait for subsequent scans, which improves performance. Set the dx.endpoint.file.scan.max parameter to the expected number, for example
      25
      , instead of the default value of
      250
      .
    • Tune the value for the file backlog to a lower number. The backlog is the set of files that DX buffers during processing. Set the dx.endpoint.file.backlog.max parameter to a lower value, for example
      250
      , instead of the default value of
      5000
      . To change the expiration time for the backlog, set the endpoint.file.backlog.timeout parameter, whose default value is
      10
      .
  • Schedule the MFT endpoints that act as inbound client to collect files at an appropriate frequency to your communication needs. A schedule that is too short creates many requests to the remote server that fetch few, small files. A schedule that is too long might create large processing peaks.

0 COMMENTS

We’d like to hear from you!