there is a blog in Chinese by 仝渊, which may help you calculate the memory 
needed by ATS:
 https://blog.zymlinux.net/index.php/archives/1038 
<https://blog.zymlinux.net/index.php/archives/1038>

well, you have big storage, then you want to cache big files? if so, please 
increase the average size, that will help reduce the index memory.

FYI


- Yongming Zhao 赵永明

> 在 2014年11月15日,上午10:32,Lerner, Steve <[email protected]> 写道:
> 
> James,
>  
> Makes perfect sense- thanks! In the mix of ye olde alchemy are there any 
> favorite levers to pull for ATS that are known to impact overall RAM use?
>  
> We won’t bother the list anymore about this after this question J Thanks for 
> the help!
>  
> -Steve
>  
> Steve Lerner | Sr. Member of Technical Staff, Network Engineering | M 212 495 
> 9212 | [email protected] <mailto:[email protected]> | Skype: steve.lerner
> <image001.jpg>
>  
> From: James Peach [mailto:[email protected]] 
> Sent: Friday, November 14, 2014 7:07 PM
> To: [email protected]
> Subject: Re: proxy.config.cache.ram_cache.size query from eBay
>  
> 
> 
> On Nov 13, 2014, at 6:40 PM, Lerner, Steve <[email protected] 
> <mailto:[email protected]>> wrote:
> 
> Hi gang- Phil Sorber referred me to this list.
>  
> We are setting up clusters of Apache Traffic Server to beef up the front end 
> of our image services which are… large in terms of volume… to say the least.
> We hope to be the big users of ATS and be a strong reference customer- so any 
> help with is appreciated!
> Our first test cluster consistes of 23 machines, ubuntu12.04, Intel(R) 2x 
> Xeon(R) CPU E5-2670 v2 @ 2.50GHz, 128G ram, 95T disk
>  
> Here is our query:
>  
> We are setting records.config as: CONFIG proxy.config.cache.ram_cache.size 
> INT 64G
>  
> But we find that trafficserver ignores this limit and grows at the default 
> rate of 1MB RAM / 1GB disk.
>  
> proxy.config.cache.ram_cache.size just sets how much memory to use in the RAM 
> cache, as YongMing points out, there's lots of other things in the system 
> that will consume RAM. Unfortunately tuning the RAM usage seems to be a bit 
> of a black art :-/
> 
> 
>  
> Example of a current process: 
>  
> traffic_line -r proxy.config.cache.ram_cache.size returns 68,719,476,736
> Which is about 64GB- correct!
> 
> But looking at the process:
>  
> 86050 nobody    20   0  108g 102g 4912 S   54 81.3   1523:33 
> /ebay/local/trafficserver/bin/traffic_server -M --httpport 80:fd=7
>  
> So basically we’ve set the process to only consume 64GB but its consuming 
> 108GB…
> 
> Does anyone have any ideas on why this happens or a way to fix it?
> We want to have constrained RAM but tons of disk- we’d much rather have the 
> cache serve from disk then start swapping RAM
>  
> Thanks in advance,
>  
> Steve
>  
> Steve Lerner | Sr. Member of Technical Staff, Network Engineering | M 212 495 
> 9212 | [email protected] <mailto:[email protected]> | Skype: steve.lerner
> <image001.jpg>

Reply via email to