发布信息

如何在Windows平台下装置Memcached (如何在windows)

     2024-10-22 20:40:20     821

本文目录导航:

如何在Windows平台下装置Memcached

1、解压到指定目录,如:C:\Memcached\memcached-win32-1.4.4-14。

2、用cmd关上命令窗口,转到解压的目录,输入 “ -d install”。

3、关上控制面板,关上服务,可以看到memcached曾经在下面可,假设没有启动,则手动启动一下。

4、经常使用telnet命令 验证缓存主机能否可用。

开局什么都不显示,回车后输入命令 stats 检查统计消息,如下图,说明主机运作反常。

三、参数引见

1、以上的装置和启动都是在自动环境下启动的,在装置时可设置如下参数:

-p 监听的端口

-l 衔接的IP地址, 自动是本机

-d start 启动memcached服务

-d restart 重起memcached服务

-d stop|shutdown 封锁正在运转的memcached服务

-d install 装置memcached服务

-d uninstall 卸载memcached服务

-u 以的身份运转 (仅在以root运转的时刻有效)

-m 最大内存经常使用,单位MB。自动64MB

-M 内存耗尽时前往失误,而不是删除项

-c 最大同时衔接数,自动是1024

-f 块大小增长因子,自动是1.25

-n 最小调配空间,key+value+flags自动是48

-h 显示协助

如:“memcached -d install -l 127.0.0.1 -m 1024 -c2048”。

2、假设在装置时没有参与参数,可经过修正注册表消息启动设置,关上注册表,找

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached

在其中有一个“ImagePath”项,值为:

C:\Memcached\memcached-win32-1.4.4-14\ -d runservice

在前面加上“-m 1024 -c2048”。如下图:

3、输入stats命令后,页面产生的参数引见。

STAT pid 4356 主机进程ID

STAT uptime 主机运转期间,单位秒

STAT time 主机以后的UNIX期间

STAT version1.1.0主机的版本号

STAT pointer_size 64

STAT rusage_user 151. 该进程累计的用户期间(秒:巧妙)

STAT rusage_system 121. 该进程累计的系统期间(秒:巧妙)

STAT ibuffer_size 4096

STAT curr_connections 13 衔接数量

STAT total_connections 主机运转以来接受的衔接总数

STAT connection_structures 318 主机调配的衔接结构的数量

STAT cmd_get 取回恳求总数

STAT cmd_set 6510 存储恳求总数

STAT get_hits 恳求完成的总次数

STAT get_misses 4052 恳求失败的总次数

STAT bytes_read 主机从网络读取到的总字节数

STAT bytes_written 主机向网络发送的总字节数

备注:

uptime 是memcached运转的秒数,

cmd_get是查问缓存的次数。

cmd_get/uptime获取平均每秒恳求缓存的次数。

cmd_set是设置key=>value的次数。

整个memcached是个大hash,用cmd_get没有找到的内容,就会调用cmd_set写进缓存里。

get_hits是缓存命中的次数,缓存命中率 = get_hits/cmd_get *100%。

get_misses加上get_hits等于cmd_get。

total_itemscurr_items示意如今在缓存中的键值对个数。

total_items == cmd_set == get_misses,不过当可用最大内存用光时,假设memcached设置为删掉内容,下面的等式就不成立了。

windows2008 memcached 设置多大内存

memcached的基本设置:-p 监听的端口-l 衔接的IP地址, 自动是本机-d start 启动memcached服务-d restart 重起memcached服务-d stop|shutdown 封锁正在运转的memcached服务-d install 装置memcached服务-d uninstall 卸载memcached服务-u 以的身份运转 (仅在以root运转的时刻有效)-m 最大内存经常使用,单位MB。

自动64MB-M 内存耗尽时前往失误,而不是删除项-c 最大同时衔接数,自动是1024-f 块大小增长因子,自动是1.25-n 最小调配空间,key+value+flags自动是48-h 显示协助mixi的设置,单台:[/code]每台memcached主机仅启动一个memcached进程。

调配给memcached的内存为3GB,启动参数如下:/usr/bin/memcached -p -u nobody -m 3000 -c 由于经常使用了x86_64的操作系统,因此能调配2GB以上的内存。

32位操作系统中,每个进程最多只能经常使用2GB内存。

也曾经思考过启动多个调配2GB以下内存的进程,但这样一台主机上的TCP衔接数就会成倍参与,治理上也变得复杂,所以mixi就一致经常使用了64位操作系统。

另外,只管主机的内存为4GB,却仅调配了3GB,是由于内存调配量超越这个值,就有或者造成内存替换(swap)。

连载的第2次中前坂解说过了memcached的内存存储“slab allocator”,过后说过,memcached启动时指定的内存调配量是memcached用于保留数据的量,没有包含“slab allocator”自身占用的内存、以及为了保留数据而设置的治理空间。

因此,memcached进程的实践内存调配量要比指定的容量要大,这一点应当留意。

mixi保留在memcached中的数据大局部都比拟小。

这样,进程的大小要比指定的容量大很多。

因此,咱们重复扭转内存调配量启动验证,确认了3GB的大小不会引发swap,这就是如今运行的数值。
如何在windows
memcached -d -m 1024 -u root -l 172.25.38.70 -p -c 4096 -P /tmp/ -p 端口-m 1024内存设置 1024-c 4096同时衔接数转载,仅供参考。

怎样删除memcached服务

一、下载Memercached For Windows二、装置步骤1、解压到指定目录,如:C:\Memcached\memcached-win32-1.4.4-14。

2、用cmd关上命令窗口,转到解压的目录,输入 “ -d install”。

3、关上控制面板,关上服务,可以看到memcached曾经在下面可,假设没有启动,则手动启动一下。

4、经常使用telnet命令 验证缓存主机能否可用。

开局什么都不显示,回车后输入命令stats检查统计消息,说明主机运作反常。

三、参数引见1、以上的装置和启动都是在自动环境下启动的,在装置时可设置如下参数:-p 监听的端口-l 衔接的IP地址, 自动是本机-d start 启动memcached服务-d restart 重起memcached服务-d stopshutdown 封锁正在运转的memcached服务-d install 装置memcached服务-d uninstall 卸载memcached服务-u 以的身份运转 (仅在以root运转的时刻有效)-m 最大内存经常使用,单位MB。

自动64MB-M 内存耗尽时前往失误,而不是删除项-c 最大同时衔接数,自动是1024-f 块大小增长因子,自动是1.25-n 最小调配空间,key+value+flags自动是48-h 显示协助如:“memcached -d install -l 127.0.0.1 -m 1024 -c2048”。

2、假设在装置时没有参与参数,可经过修正注册表消息启动设置,关上注册表,找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached在其中有一个“ImagePath”项,值为:C:\Memcached\memcached-win32-1.4.4-14\ -d runservice在前面加上“-m 1024 -c2048”。

如下图:3、输入stats命令后,页面产生的参数引见。

STAT pid 4356 主机进程IDSTAT uptime 主机运转期间,单位秒STAT time 主机以后的UNIX期间STAT version1.1.0主机的版本号STAT pointer_size 64STAT rusage_user 151. 该进程累计的用户期间(秒:巧妙)STAT rusage_system 121. 该进程累计的系统期间(秒:巧妙)STAT ibuffer_size 4096STAT curr_connections 13 衔接数量STAT total_connections 主机运转以来接受的衔接总数STAT connection_structures 318 主机调配的衔接结构的数量STAT cmd_get 取回恳求总数STAT cmd_set 6510 存储恳求总数STAT get_hits 恳求完成的总次数STAT get_misses 4052 恳求失败的总次数STAT bytes_read 主机从网络读取到的总字节数STAT bytes_written 主机向网络发送的总字节数 备注:uptime 是memcached运转的秒数,cmd_get是查问缓存的次数。

cmd_get/uptime获取平均每秒恳求缓存的次数。

cmd_set是设置key=>value的次数。

整个memcached是个大hash,用cmd_get没有找到的内容,就会调用cmd_set写进缓存里。

get_hits是缓存命中的次数,缓存命中率 = get_hits/cmd_get *100%。

get_misses加上get_hits等于cmd_get。

total_itemscurr_items示意如今在缓存中的键值对个数。

total_items == cmd_set == get_misses,不过当可用最大内存用光时,假设memcached设置为删掉内容,下面的等式就不成立了。

相关内容 查看全部