Chinaunix首页 | 论坛 | 博客
  • 博客访问: 248032
  • 博文数量: 34
  • 博客积分: 938
  • 博客等级: 准尉
  • 技术积分: 440
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-18 12:07
文章分类

全部博文(34)

文章存档

2012年(28)

2011年(6)

分类: LINUX

2012-03-15 14:34:15

kmem_cache结构:
 struct kmem_cache {
...
 52 /* 2) Cache tunables. Protected by cache_chain_mutex */
 53     unsigned int batchcount;
 54     unsigned int limit;
 55     unsigned int shared;
 56
...
}
limit 字段表示每个 CPU 可以缓存的对象的最大数量。
batchcount 字段是当缓存为空时转换到每个 CPU 缓存中全局缓存对象的最大数量。
shared 参数说明了对称多处理器(Symmetric MultiProcessing,SMP)系统的共享行为。
# echo "my_cache 128 64 8" > /proc/slabinfo可以对上述三个参数进行调优
阅读(2386) | 评论(0) | 转发(0) |
0

上一篇:近况

下一篇:物理内存结构分析

给主人留下些什么吧!~~