Redis info memory信息说明

127.0.0.1:6379> info memory

# Memory
used_memory:87795176                # Redis分配的内存总量(byte),包含redis进程内部的开销和数据占用的内存
used_memory_human:83.73M            # Redis分配的内存总量(mb)
used_memory_rss:222318592           # 向操作系统申请的内存大小(byte)
used_memory_rss_human:212.02M       # 向操作系统申请的内存大小(mb)
used_memory_peak:337032496          # redis的内存消耗峰值(byte)
used_memory_peak_human:321.42M      # redis的内存消耗峰值(mb)
used_memory_peak_perc:26.05%        # 使用内存与峰值内存的百分比(used_memory / used_memory_peak) *100%
used_memory_overhead:2010038        # Redis维护数据集的内部机制所需的内存开销,包括所有客户端输出缓冲区、查询缓冲区、AOF重写缓冲区和主从复制的backlog
used_memory_startup:1960232         # Redis启动完成使用的内存
used_memory_dataset:85785138        # 数据占用的内存(used_memory - used_memory_overhead)
used_memory_dataset_perc:99.94%     # 数据占用的内存大小百分比,(used_memory_dataset / (used_memory - used_memory_startup))*100%
allocator_allocated:88139168        # 分配器分配的内存
allocator_active:89964544           # 分配器活跃的内存
allocator_resident:389095424        # 分配器常驻的内存
total_system_memory:67118374912     # 主机内存总量(byte)
total_system_memory_human:62.51G    # 主机内存总量(mb)
used_memory_lua:37888               # Lua引擎存储占用的内存(byte)
used_memory_lua_human:37.00K        # Lua引擎存储占用的内存(mb)
used_memory_scripts:0               
used_memory_scripts_human:0B
number_of_cached_scripts:0
maxmemory:0                         # 配置中设置的最大可使用内存值(byte),默认0,不限制
maxmemory_human:0B                  # 配置中设置的最大可使用内存值(mb)
maxmemory_policy:noeviction         # 当达到maxmemory时的淘汰策略
allocator_frag_ratio:1.02           # 分配器的碎片率
allocator_frag_bytes:1825376        # 分配器的碎片大小
allocator_rss_ratio:4.32            # 分配器常驻内存比例
allocator_rss_bytes:299130880       # 分配器的常驻内存大小
rss_overhead_ratio:0.57             # 常驻内存开销比例
rss_overhead_bytes:-166776832       # 常驻内存开销大小
mem_fragmentation_ratio:2.53        # 碎片率(used_memory_rss / used_memory),正常(1,1.6),大于比例说明内存碎片严重
mem_fragmentation_bytes:134564432   # 内存碎片大小
mem_not_counted_for_evict:0         # 被驱逐的内存
mem_replication_backlog:0           # redis复制积压缓冲区内存
mem_clients_slaves:0                # Redis节点客户端消耗内存
mem_clients_normal:49694            # Redis所有常规客户端消耗内存
mem_aof_buffer:0                    # AOF使用内存
mem_allocator:jemalloc-5.1.0        # 内存分配器
active_defrag_running:0             # 活动碎片整理是否处于活动状态(0没有,1正在运行)
lazyfree_pending_objects:0          # 0-不存在延迟释放的挂起对象

 

上一篇:从源码角度分析string内存分布


下一篇:深度学习框架集成平台C++ Guide指南