mem_watcher:添加对slab分配速率和总字节数的监控 #958
Open
+292
−13
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
打印内容是slab的分配速率和总字节数,可用于分析内核内存分配的动态行为。
内核态代码挂载到kmem_cache_alloc()函数,这是分配slab缓存对象的核心函数,参数struct kmem_cache *cachep是slab描述符,name是slab描述符的名称,size是对象的长度,这个长度已加上了对齐字节。