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

Compare with Current View Page History

« Previous Version 5 Next »

While the default configuration values for ATS will get you up and running,
at the moment they're designed for regression testing and not real-world applications.

This page documents what I've discovered myself through a fair amount of experimentation
and real-world experience.

The following lists the steps involved in taking a generic configuration,
and modifying it for my own needs. Yours may vary, however, and I'll do my best
to indicate which settings should be sized based on your install.

Both Wiki pages use configuration examples from my running home Traffic Server setup.

Current Home Machine

  • Make/Model: Apple iMac 2011(TODO: double-check the year)
  • CPU: 3.4 Ghz Intel Core i7 (quad-core)
  • Memory: 8GB
  • Disk: 1TB
  • OS: Mac OS X v10.8.5
  • Cache Size: 2GB

The following settings are all located in /usr/local/etc/trafficserver/records.config.
When adding lines, simply organize them in alphabetic sequence.

CPU Cores (or multiple CPUs)

The default config for ATS supports 2 CPUs. I have 4 and decided to update the config to reflect that.
One could actually increase this setting higher, but I'm not a huge fan of Hyperthreading so I didn't bother.

CONFIG proxy.config.exec_thread.affinity INT 1
CONFIG proxy.config.exec_thread.limit INT 4
  • No labels