- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 linux内存相关学习
Linux kernel内存管理的基本概念 NUMA:non uniform memory access,非一致性内存访问 local access、remote access、inter-connect 缓存问题:线程调度尽量不要夸numa进行调度; 内存亲和性:线程在哪个numa节点内执行,那就把内存分配到哪个节点直接连接的内存中; 为了避免某个节点对应的ram不足时,频繁地把数据从内存和硬盘之间搬运,可以把内存匀到非该节点对应的ram上;...
2022-05-14 16:32:58
261
原创 内存水位&回收
我们分配页第一次尝试是从LOW水位开始分配的,当所剩余的空闲页小于LOW水位的时候,则会唤醒Kswapd内核线程进行内存回收 如果回收内存效果很显著,当空闲页大于HIGH水位的时候,则会停止Kswapd内核线程回收 如果回收内存效果不明显,当空闲内存直接小于MIN水位的时候,则会进行直接的内存回收(Direct-reclaim),这样空闲内存就会逐渐增大 当回收效果依然不明显的时候,则会启动OOM杀死进程min/low/high的比例大致4:5:6 watermark_scale_facto...
2021-11-16 14:50:54
452
原创 QC DCP PD SCP FCP等充电协议
PD协议:USB的标准化组织提出的一个快速充电的标准,全程usb power delivery。 QC:quick charge,高通公司的快充技术。已经经历了五代,到了QC 4.0+。 PE协议:pump express,联发科推出的。特点是允许充电器根据电流决定充电所需的初始电压。 VOOC闪充:低压高电流方案,温控更好、效率更高。 superVOOC 2.0:双电池串联方案,以及全新的电荷泵技术,将双电芯的电压减半,兼顾效率和安全性。 华为FCP:fast charger protocol,
2021-11-15 20:07:12
19990
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人