Memory leaks REDIS使用的内存呈上升趋势
因此,我使用REDIS作为缓存层实现了ELK。 我使用的REDIS 3.0.4是我为Redhat EL6找到的RPM。 我还运行jemalloc 3.6.0 我相信REDIS的配置基本上是普通的,除了最大内存上限和非默认逐出策略Memory leaks REDIS使用的内存呈上升趋势,memory-leaks,redis,elastic-stack,Memory Leaks,Redis,Elastic Stack,因此,我使用REDIS作为缓存层实现了ELK。 我使用的REDIS 3.0.4是我为Redhat EL6找到的RPM。 我还运行jemalloc 3.6.0 我相信REDIS的配置基本上是普通的,除了最大内存上限和非默认逐出策略 maxmemory 500mb 及 虽然我觉得驱逐政策可能不是必需的 现在,我已经验证了存储通常是空的,即我的日志存储索引器工作正常,数据正在进入弹性搜索。 我所关心的是REDIS的已用内存继续呈上升趋势,从我所看到的情况来看,如果已用内存达到最大值,则REDIS停止
maxmemory 500mb
及
虽然我觉得驱逐政策可能不是必需的
现在,我已经验证了存储通常是空的,即我的日志存储索引器工作正常,数据正在进入弹性搜索。
我所关心的是REDIS的已用内存继续呈上升趋势,从我所看到的情况来看,如果已用内存达到最大值,则REDIS停止工作,即不再有日志条目通过
那么,我遗漏了什么:
- 我是不是有点偏执,可以忽略我所看到的李>
- 我应该避免预包装的RPM吗李>
- 是否有其他设置需要更改
此后,我将REDIS更新为3.0.5。上午8点22分AWST发布的信息:服务器redis_版本:3.0.5 redis_git_sha1:00000000 redis_git dirty:0 redis_build_id:cfc7e460e931db7b redis_模式:独立arch_位:64多路复用_api:epoll gcc_版本:4.4.7正常运行时间(秒):240680正常运行时间(天):2 hz:10 lru时钟:5138343配置rediu文件:/etc/redis.conf已用内存:152672496已用内存-人类:145.60M已用内存-rss:157126656已用内存-峰值:152692032已用内存-峰值-人类:145.62M已用内存-lua:36864内存碎片率:1.03内存分配器:jemalloc-3.6.0 AWST上午10:23信息服务器redis版本:3.0.5 redis git-sha1:Redis00 000000 git dirty build:E407B7Bredis_模式:独立操作系统:Linux 2.6.32-573.el6.x86_64 x86_64 arch_位:64多路复用_api:epoll gcc_版本:4.4.7正常运行时间(秒):247911正常运行时间(天):2赫兹:10 lru时钟:5145574配置文件:/etc/redis.conf#内存使用量(内存):154929232内存使用量(内存)人类:147.75M内存使用量(内存)rss:159223808内存峰值:154人类内存峰值:154人类内存峰值:147周末使用的内存:36864内存碎片率:1.03内存分配器:jemalloc-3.6.0,趋势仍在继续#内存使用量(Memory used)内存使用量(Memory Memory)内存使用量(Memory)内存使用量(Memory)内存使用量(Memory)内存使用量(human)236555072内存使用量(Memory)human:225.60M内存使用量(Memory)内存使用量)内存使用量(内存使用量(人,REDIS 3.6.0运行良好,内存使用率一直很低。几个月以来,我一直在把REDIS更新到3.0.5。上午8点22分AWST发布的信息:服务器redis_版本:3.0.5 redis_git_sha1:00000000 redis_git dirty:0 redis_build_id:cfc7e460e931db7b redis_模式:独立arch_位:64多路复用_api:epoll gcc_版本:4.4.7正常运行时间(秒):240680正常运行时间(天):2 hz:10 lru时钟:5138343配置rediu文件:/etc/redis.conf已用内存:152672496已用内存-人类:145.60M已用内存-rss:157126656已用内存-峰值:152692032已用内存-峰值-人类:145.62M已用内存-lua:36864内存碎片率:1.03内存分配器:jemalloc-3.6.0 AWST上午10:23信息服务器redis版本:3.0.5 redis git-sha1:Redis00 000000 git dirty build:E407B7Bredis_模式:独立操作系统:Linux 2.6.32-573.el6.x86_64 x86_64 arch_位:64多路复用_api:epoll gcc_版本:4.4.7正常运行时间(秒):247911正常运行时间(天):2赫兹:10 lru时钟:5145574配置文件:/etc/redis.conf#内存使用量(内存):154929232内存使用量(内存)人类:147.75M内存使用量(内存)rss:159223808内存峰值:154人类内存峰值:154人类内存峰值:147周末使用的内存:36864内存碎片率:1.03内存分配器:jemalloc-3.6.0,趋势仍在继续#内存使用量(Memory used)内存使用量(Memory Memory)内存使用量(Memory)内存使用量(Memory)内存使用量(Memory)内存使用量(human)236555072内存使用量(Memory)human:225.60M内存使用量(Memory)内存使用量)内存使用量(内存使用量(人,REDIS 3.6.0运行良好,内存使用率一直很低。有几个月了。
maxmemory-policy allkeys-random