<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Memcached for small objects</title>
	<atom:link href="http://dom.as/2008/12/25/memcached-for-small-objects/feed/" rel="self" type="application/rss+xml" />
	<link>http://dom.as/2008/12/25/memcached-for-small-objects/</link>
	<description></description>
	<lastBuildDate>Sat, 17 Dec 2011 20:14:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Serguei</title>
		<link>http://dom.as/2008/12/25/memcached-for-small-objects/#comment-1407</link>
		<dc:creator><![CDATA[Serguei]]></dc:creator>
		<pubDate>Sat, 16 May 2009 20:26:39 +0000</pubDate>
		<guid isPermaLink="false">http://dammit.lt/?p=296#comment-1407</guid>
		<description><![CDATA[Also i have 144 slabs and in first no free chunks, in others 1-2-4 is free. but there is alot of memory available. what will happen when no free chunks will left? or it is stupid question?]]></description>
		<content:encoded><![CDATA[<p>Also i have 144 slabs and in first no free chunks, in others 1-2-4 is free. but there is alot of memory available. what will happen when no free chunks will left? or it is stupid question?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Serguei</title>
		<link>http://dom.as/2008/12/25/memcached-for-small-objects/#comment-1406</link>
		<dc:creator><![CDATA[Serguei]]></dc:creator>
		<pubDate>Sat, 16 May 2009 20:17:56 +0000</pubDate>
		<guid isPermaLink="false">http://dammit.lt/?p=296#comment-1406</guid>
		<description><![CDATA[Hi, Thanks for article.

I have alot of very small objects and started to use memcached. Once it reveals many evictions but limix_maxbytes was not reached. So i concluded there is not enough memory and started to read about slabs.

I had factor 1.25 now set to 1.05 and 700Mb limit

Question 1: stats slabs

STAT 1:chunk_size 104
STAT 1:chunks_per_page 10082
STAT 1:total_pages 1
STAT 1:total_chunks 10082
STAT 1:used_chunks 10080
STAT 1:free_chunks 2
STAT 1:free_chunks_end 8964

STAT 2:chunk_size 112
STAT 2:chunks_per_page 9362
STAT 2:total_pages 1
STAT 2:total_chunks 9362
STAT 2:used_chunks 9362
STAT 2:free_chunks 0
STAT 2:free_chunks_end 6721

..... etc

chunk_size 104 - this is somewhere on compile stage? so i must recompile to decrease this value?

Question 2: each page is 1 Mb. chunks_per_page  is how many chunks with size 104 i have. what total_pages means? and what is free_chunks_end?

Thanks in advance for reply,
 Serguei]]></description>
		<content:encoded><![CDATA[<p>Hi, Thanks for article.</p>
<p>I have alot of very small objects and started to use memcached. Once it reveals many evictions but limix_maxbytes was not reached. So i concluded there is not enough memory and started to read about slabs.</p>
<p>I had factor 1.25 now set to 1.05 and 700Mb limit</p>
<p>Question 1: stats slabs</p>
<p>STAT 1:chunk_size 104<br />
STAT 1:chunks_per_page 10082<br />
STAT 1:total_pages 1<br />
STAT 1:total_chunks 10082<br />
STAT 1:used_chunks 10080<br />
STAT 1:free_chunks 2<br />
STAT 1:free_chunks_end 8964</p>
<p>STAT 2:chunk_size 112<br />
STAT 2:chunks_per_page 9362<br />
STAT 2:total_pages 1<br />
STAT 2:total_chunks 9362<br />
STAT 2:used_chunks 9362<br />
STAT 2:free_chunks 0<br />
STAT 2:free_chunks_end 6721</p>
<p>&#8230;.. etc</p>
<p>chunk_size 104 &#8211; this is somewhere on compile stage? so i must recompile to decrease this value?</p>
<p>Question 2: each page is 1 Mb. chunks_per_page  is how many chunks with size 104 i have. what total_pages means? and what is free_chunks_end?</p>
<p>Thanks in advance for reply,<br />
 Serguei</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thijs (Shenzhen)</title>
		<link>http://dom.as/2008/12/25/memcached-for-small-objects/#comment-1405</link>
		<dc:creator><![CDATA[Thijs (Shenzhen)]]></dc:creator>
		<pubDate>Mon, 20 Apr 2009 09:27:10 +0000</pubDate>
		<guid isPermaLink="false">http://dammit.lt/?p=296#comment-1405</guid>
		<description><![CDATA[ah, I guess should read the man better :)

memcached -vv on startup will print it]]></description>
		<content:encoded><![CDATA[<p>ah, I guess should read the man better :)</p>
<p>memcached -vv on startup will print it</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thijs (Shenzhen)</title>
		<link>http://dom.as/2008/12/25/memcached-for-small-objects/#comment-1404</link>
		<dc:creator><![CDATA[Thijs (Shenzhen)]]></dc:creator>
		<pubDate>Mon, 20 Apr 2009 09:24:54 +0000</pubDate>
		<guid isPermaLink="false">http://dammit.lt/?p=296#comment-1404</guid>
		<description><![CDATA[good article! I was wondering how do you get / calculate the chunk size per slab? Just add 56 bytes and then round up the the smallest 8-byte aligned value for 32 bit systems?]]></description>
		<content:encoded><![CDATA[<p>good article! I was wondering how do you get / calculate the chunk size per slab? Just add 56 bytes and then round up the the smallest 8-byte aligned value for 32 bit systems?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ever wished for more Cache per Node? - Toru Maesaka</title>
		<link>http://dom.as/2008/12/25/memcached-for-small-objects/#comment-1403</link>
		<dc:creator><![CDATA[Ever wished for more Cache per Node? - Toru Maesaka]]></dc:creator>
		<pubDate>Wed, 31 Dec 2008 11:36:28 +0000</pubDate>
		<guid isPermaLink="false">http://dammit.lt/?p=296#comment-1403</guid>
		<description><![CDATA[[...] to Domas for groaning&#8230; I mean indicating this improvement opportunity and Trond for hacking [...]]]></description>
		<content:encoded><![CDATA[<p>[...] to Domas for groaning&#8230; I mean indicating this improvement opportunity and Trond for hacking [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trond Norbye</title>
		<link>http://dom.as/2008/12/25/memcached-for-small-objects/#comment-1402</link>
		<dc:creator><![CDATA[Trond Norbye]]></dc:creator>
		<pubDate>Thu, 25 Dec 2008 13:25:38 +0000</pubDate>
		<guid isPermaLink="false">http://dammit.lt/?p=296#comment-1402</guid>
		<description><![CDATA[Interesting blog article Domas! I am addressing the space efficiency as part of the work I&#039;m doing on the storage engine work.

Btw. I&#039;m not sure I would change the alignment inside the slabs unless you are sure that your hardware doesn&#039;t require aligned data...]]></description>
		<content:encoded><![CDATA[<p>Interesting blog article Domas! I am addressing the space efficiency as part of the work I&#8217;m doing on the storage engine work.</p>
<p>Btw. I&#8217;m not sure I would change the alignment inside the slabs unless you are sure that your hardware doesn&#8217;t require aligned data&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

