Hi, Really nobody knows how ATS uses memory?
Veiko 2017-12-12 14:44 GMT+02:00 Veiko Kukk <[email protected]>: > 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 > >
