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
