
performance
文章平均质量分 84
android & linux performance
Youth cowboy
专注于系统快稳省领域
展开
-
Linux kernel OOM机制详解
OOM机制(Out of Memory Killer)是Linux内核中的一种内存管理机制,用于在系统物理内存耗尽时选择并杀死一个或多个进程,以释放内存并防止系统崩溃。当系统无法满足新的物理内存分配请求,并且所有其他内存回收机制(如内存规整、页帧回收等)都失败时,OOM Killer会被触发。原创 2024-08-09 16:31:12 · 2189 阅读 · 0 评论 -
Linux freezer机制
系统进入suspended或进程被加入到cgroup冻结或解冻分组,用户进程和部分内核线程被冻结后,会剥夺执行cpu资源,解冻或唤醒后恢复正常。原创 2024-02-22 16:56:10 · 1349 阅读 · 6 评论 -
Linux CFS调度器
CFS调度器目标是实现各进程完全公平调度。就绪队列维护一颗红黑树,并采用虚拟运行时间来实现时间片的分配。动态计算每个进程的虚拟运行时间,从而实现公平性和高效性。原创 2024-02-19 15:32:51 · 1337 阅读 · 1 评论 -
快稳省领域分析工具总结
ftrace、perf tool、simpleperf、systrace、perfetto、traceview、ebpf、cma tool、MAT、iotop\iostat\atop\top\strace\vmstat、QT tool、systemtap、Dtrace等。原创 2024-02-19 15:20:59 · 460 阅读 · 1 评论 -
Linux cpu dvfs机制
主要作用是动态调整CPU的电压和频率,以在性能和功耗之间实现平衡。当CPU负载较轻时,可以通过降低电压和频率来降低功耗,延长电池续航时间;当CPU负载较重时,可以通过提高电压和频率来提高性能,确保系统的响应速度。原创 2024-01-16 19:00:47 · 2510 阅读 · 6 评论