<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>https://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>https://jackxiang.com/post/2633/</link>
<title><![CDATA[memcached 最大连接数及其内存大小的设置]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Mon, 25 Jan 2010 05:03:49 +0000</pubDate> 
<guid>https://jackxiang.com/post/2633/</guid> 
<description>
<![CDATA[ 
	memcached的基本设置：<br/><br/><br/><div class="code">-p 监听的端口<br/>-l 连接的IP地址, 默认是本机<br/>-d start 启动memcached服务<br/>-d restart 重起memcached服务<br/>-d stop&#124;shutdown 关闭正在运行的memcached服务<br/>-d install 安装memcached服务<br/>-d uninstall 卸载memcached服务<br/>-u 以的身份运行 (仅在以root运行的时候有效)<br/>-m 最大内存使用，单位MB。默认64MB<br/>-M 内存耗尽时返回错误，而不是删除项<br/>-c 最大同时连接数，默认是1024<br/>-f 块大小增长因子，默认是1.25<br/>-n 最小分配空间，key+value+flags默认是48<br/>-h 显示帮助</div>mixi的设置,单台:<br/><br/>[/code]<br/>每台memcached服务器仅启动一个memcached进程。分配给memcached的内存为3GB，启动参数如下：<br/><br/><br/><div class="code">/usr/bin/memcached -p 11211 -u nobody -m 3000 -c 30720</div>由于使用了x86_64的操作系统，因此能分配2GB以上的内存。32位操作系统中，每个进程最多只能使用2GB内存。也曾经考虑过启动多个分配2GB以下内存的进程，但这样一台服务器上的TCP连接数就会成倍增加，管理上也变得复杂，所以mixi就统一使用了64位操作系统。<br/><br/>另外，虽然服务器的内存为4GB，却仅分配了3GB，是因为内存分配量超过这个值，就有可能导致内存交换(swap)。连载的第2次中前坂讲解过了memcached的内存存储“slab allocator”，当时说过，memcached启动时指定的内存分配量是memcached用于保存数据的量，没有包括“slab allocator”本身占用的内存、以及为了保存数据而设置的管理空间。因此，memcached进程的实际内存分配量要比指定的容量要大，这一点应当注意。<br/><br/>mixi保存在memcached中的数据大部分都比较小。这样，进程的大小要比指定的容量大很多。因此，我们反复改变内存分配量进行验证，确认了3GB的大小不会引发swap，这就是现在应用的数值。<br/><br/><br/><br/><div class="code">memcached -d -m 1024 -u root -l 172.25.38.70 -p 12000 -c 4096 -P /tmp/memcached.pid&nbsp;&nbsp; 12000<br/>-p 12000 端口<br/>-m 1024&nbsp;&nbsp;内存设置 1024<br/>-c 4096&nbsp;&nbsp;同时连接数</div><br/><br/>
]]>
</description>
</item><item>
<link>https://jackxiang.com/post/2633/#blogcomment63368</link>
<title><![CDATA[[评论] memcached 最大连接数及其内存大小的设置]]></title> 
<author>icyomik &lt;icyomik@qq.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 20 Oct 2011 01:25:25 +0000</pubDate> 
<guid>https://jackxiang.com/post/2633/#blogcomment63368</guid> 
<description>
<![CDATA[ 
	谢谢，有用。
]]>
</description>
</item><item>
<link>https://jackxiang.com/post/2633/#blogcomment63888</link>
<title><![CDATA[[评论] memcached 最大连接数及其内存大小的设置]]></title> 
<author>semanwmj &lt;semanwmj@163.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Fri, 14 Jun 2013 03:17:54 +0000</pubDate> 
<guid>https://jackxiang.com/post/2633/#blogcomment63888</guid> 
<description>
<![CDATA[ 
	你这是专用的缓存服务器吗？4g分3g给memcached
]]>
</description>
</item>
</channel>
</rss>