服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

Redis集群pipe理器消耗的内存比预期的多

我在kubernetes中运行这个redis集群实现: https://github.com/sobotklp/kubernetes-redis-cluster 一段时间后,主人开始消耗越来越多的内存。 它会消耗大约7GB的内存,然后崩溃(我的kubernetes节点被填满了)。 如果我运行INFO,它永远不会超过550 MB。 的内存使用。 我不知道这个记忆在哪里,或者我该如何解决这个问题。 这是一个相当“密集”的设置,我在任何时候都在写文件,而且我存储了超过3500个密钥,但是我看不出如何得到这么大的内存。 除了有时第五个节点(它的一个6 pod集群)达到2Gi以上,所有其他节点都按预期运行。 在下面,我将terminal日志从INFO *中附加出来。 在此先感谢您的帮助。 # Server redis_version:3.2.1 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:ed627d97d5dc311e redis_mode:cluster os:Linux 4.4.52+ x86_64 arch_bits:64 multiplexing_api:epoll gcc_version:4.9.2 process_id:11 run_id:54afedf002881bd3c6423024c8813d2b40b79222 tcp_port:6379 uptime_in_seconds:2255 uptime_in_days:0 hz:10 lru_clock:10456862 executable:/data/redis-server config_file:/conf/redis.conf # Clients connected_clients:15 client_longest_output_list:0 client_biggest_input_buf:0 blocked_clients:0 # Memory used_memory:364433096 used_memory_human:347.55M used_memory_rss:372293632 used_memory_rss_human:355.05M used_memory_peak:653513856 used_memory_peak_human:623.24M total_system_memory:15775928320 total_system_memory_human:14.69G used_memory_lua:37888 used_memory_lua_human:37.00K maxmemory:0 […]