<br><br><div><span class="gmail_quote">2006/6/6, Brian Moon &lt;<a href="mailto:brianm@dealnews.com">brianm@dealnews.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; There is around 5gig in the cache dir but only 5% are massively used , its<br>&gt; hard to figure out optimal cache keys , the combinations number grows up<br>&gt; quickly .<br><br>memcache would figure this out for you and the cache not used would fall
<br>off the end of the cache.&nbsp;&nbsp;Sounds like a 512MB cache would be more than<br>enough for you.<br><br>&gt; I meant Xfs sorry , but with hashing&nbsp;&nbsp;dir based structure , rm is never<br>&gt; a problem<br>&gt; in my case .<br>
<br>Sorry, I don't believe you, but I won't get into this argument.</blockquote><div><br>a simple hash a/b/c for&nbsp; do it well on both reiser and xfs servers in my case it <br>never maid any problems (in my cas only i guess) as the names are quite
<br>random due to the md5 they got relocated quite well.<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Sure , but its easy when you&nbsp;&nbsp;have very limited key combination number ,
<br>&gt; but sometimes<br>&gt; its impossible to figure out , so the&nbsp;&nbsp;cache size grows up to several<br>&gt; gigs when only 100Meg is realy used , so having memcache&nbsp;&nbsp;&quot;swap&quot; down<br>&gt; can be good (maybe the os will do that if properly asked) ???
<br><br>Key combination is a problem no matter what the solution.&nbsp;&nbsp;What are you<br>using now for file names?&nbsp;&nbsp;Use that for the memcache key.&nbsp;&nbsp;If only 100MB<br>is used, then let the rest fall out of memcache.&nbsp;&nbsp;No sense having cache
<br>around that is not used.</blockquote><div><br>for file names i use an md5 of involved params&nbsp; and i try to keep them as few as possible<br>so : <br>&nbsp; select * from&nbsp; a&nbsp; where&nbsp; a=$a and b=$b and c=$c;<br>the key is md5($a.$b.$c) the number of combinations is &quot;decent&quot; but its difficult to 
<br>keep it realy small .<br><br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">For deciding what cache size is best for you, seem my (and others)
<br>previous emails about that issue.</blockquote><div><br>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">--<br><br>Brian Moon<br>
-------------<br><a href="http://dealnews.com/">http://dealnews.com/</a><br>Its good to be cheap =)<br></blockquote></div><br>