Pika 内存使用
Pika内存占用
- rocksdb 内存占用
- pika 内存占用(tcmalloc 占用)
1. rocksdb 内存占用
命令行命令 info data
used_memory_human = db_memtable_usage + db_tablereader_usage
相应配置及对应影响参数
write-buffer-size => db_memtable_usage
max-write-buffer-size => db_memtable_usage
max-cache-files => db_tablereader_usage
对应rocksdb配置解释
https://github.com/facebook/rocksdb/wiki/Setup-Options-and-Basic-Tuning
https://github.com/facebook/rocksdb/wiki/Memory-usage-in-RocksDB
2. pika 内存占用
如果使用tcmalloc,绝大多数情况下是tcmalloc暂时占用内存。
命令行命令:tcmalloc stats
命令行命令:tcmalloc free 释放tcmalloc 占用内存