自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 rwlock读写锁简析

tasklist_lock为例:初始化如下,初始化的时候会将raw_lock置为:0x000000100000000#endif读写锁定义:其中低32位是unsigned,高32位是signeds64 lock;s32 write;

2024-03-29 17:06:17 553 2

原创 vma scan增强特性

commit1:新的vma会delay一段时间(通过sysctl_numa_balancing_scan_delay配置)再去scan,跳过首次numa balance,避免对短生命周期短的进程做balance,有一定性能提升。进程没有访问的vma,就排除自扫描范围内,而不是全部vma进行扫描。在page fault中设置是否访问过,再到执行balance work时判断是否扫描。commit4:使用hash_32替换之前的bit set策略。

2023-11-01 14:20:52 43

原创 系统fd句柄数限制分析

系统最大句柄个数reached". root权限不受限制系统句柄使用情况第一个字段:字段描述系统当前已经分配的文件句柄数量;第二个字段:字段描述系统允许分配的文件句柄的最大数量,其值实际上就等同于 fs.file-max;第三个字段:字段描述系统当前已经分配但是尚未使用的文件句柄数量,也就是空闲的文件句柄数量,自 v2.6 内核版本开始,这一字段的值一直为 0,表示系统中文件句柄是即分配即用的,即当前已经分配的文件句柄数量就是已经使用的文件句柄数量。进程可以打开的最大的句柄数。

2023-10-10 16:01:13 250 1

原创 shrink_slab回收inode/dentry简析

其它地方显示调用d_put()释放dentry时,并不是直接销毁,而是将dentry挂到super_block的lru上(可能是作为缓存使用),只有通过显示调用prune_dcache_sb来回收。最终就会调用上面挂在rcu callback上的释放函数。释放相应文件系统使用到inode时,就会通过调用对应文件系统的destroy_inode函数来释放slab。在执行sb的shrink函数时会调用prune_dcache_sb回收dentry。发现在创建sb的时候会注册shrinker。

2023-09-24 20:22:46 297 1

原创 page mapping为什么是0xdead000000000400?

CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 配置的是默认值,TAIL_MAPPING是组合页尾页的地址空间,用于识别是不是tail page。内核版本:4.19.91。

2023-08-01 16:23:28 104 1

原创 THP相关参数注释

0:khugepaged申请THP时,若内存紧张,不触发回收,分配THP失败会fallback申请4K的page,vmstat会增加thp_fault_fallback事件计数。1:khugepaged申请THP时,若内存紧张,可以触发直接回收。其中MADV_HUGEPAGE只能通过madvise来设置。申请只读内存时,是否使用零页。khugepaged参数。

2023-06-08 19:57:09 144

转载 LWN:GFP 标志介绍以及移除 __GFP_ATOMIC!

kernel GFP介绍

2023-03-07 09:38:10 460

原创 vmstat内存事件详解

/proc/vmstat中记录了内存相关的所有事件,整理了下每个事件的含义,加深对内存event的理解。一、cgroup相关事件pgpgin //cgroup内存记账事件,cgroup内申请内存成功的次数。 待确定pgpgout //cgroup内释放内存的次数。待确定二、内存申请/释放相关事件pgalloc_dma,pgalloc_dma32,pgalloc_normal,pgalloc_movable //每个zone成功申请page的个数allocstall_dma,all

2022-04-13 10:01:48 3826

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除