Hi,

I'm confused about ATS memory configuration. I have a server with CentOS 7,
ATS 7.1.1, 64GB memory and ~ 10TB disk.
traffic_server process takes ~ 23GB memory with the configuration option
(8GB)
CONFIG proxy.config.cache.ram_cache.size INT 8589934592
ATS is using raw partition on HDD.

* Why does it swap when there is page cache that's basically free memory
that could be used before swapping. vm.swappiness is 10, i had it set to 0
too, then system does not swap.
* Considering ATS is using O_DIRECT with raw partitions and it's own memory
management for disk cache, would that mean that ATS is not using kernel
page cache at all?
* Would ATS benefit  from larger RAM cache considering it has it's own disk
buffer management.

Also, most strange is that there are frequent memory usage drops of
traffic_server process. After around 50 minutes, 10GB memory is released
and immediately consumed again. Attaching screenshot.

Regards,
Veiko

Reply via email to