-
Notifications
You must be signed in to change notification settings - Fork 4.3k
skynet/jemalloc线上内存分配现象 #762
Copy link
Copy link
Closed
Description
采用skynet默认的jemalloc,线上的现象:
(未发生lua GC前):
查看debug_console:
mem:6.7G左右
cmem:0.3G左右
也即框架使用的有效内存大概7G左右
查看top:
该skynet进程占用MEM大概20G左右
查看jemalloc分析报告:
Allocated:8.4G左右
active:15G左右
metadata:1.6G左右
resident:18G左右
mapped:64G左右
retained:2.2G左右
Current active celling:15G左右
(发生了lua 全量GC后):
查看debug_console:
框架使用的有效内存大概3G左右
查看top:
该skynet进程占用MEM大概18G左右
查看jemalloc分析报告:
Allocated:4.3G左右
active:12G左右
metadata:1.6G左右
resident:15G左右
mapped:64G左右
retained:2.3G左右
Current active celling:12G左右
目前该机器采用32G内存,排除其他应用和buffers/cached加起来10G,该skynet进程经常性地在占用19G到22G之间波动,总内存差不多到32G的时候,该进程总会往下降低占用,而不会导致OOM。已经确定不存在内存泄漏,看了gg group和issue,发现部分类似的反馈,个人之前也提过一个相关issue,cloud认为按以上的数据来看属于正常?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels