LXR | KVM | PM | Time | Interrupt | Systems Performance | Bootup Optimization

2017年12月30日

Linux内存管理 (3)内核内存的布局图

摘要: 专题:Linux内存管理专题 关键词:内核内存布局图、lowmem线性映射区、kernel image、ZONE_NORMAL、ZONE_HIGHMEM、swapper_pg_dir、fixmap、vector、pkmap。 内核内存布局图对于理解内存管理至关重要,有了布局图对于理解内存管理初始化, 阅读全文

posted @ 2017-12-30 22:44 ArnoldLu 阅读(21061) 评论(2) 推荐(0)

Linux内存管理 (2)页表的映射过程

摘要: 专题:Linux内存管理专题 关键词:swapper_pd_dir、ARM PGD/PTE、Linux PGD/PTE、pgd_offset_k。 Linux下的页表映射分为两种,一是Linux自身的页表映射,另一种是ARM32 MMU硬件的映射。 1. ARM32页表映射 由于ARM32和Linu 阅读全文

posted @ 2017-12-30 22:41 ArnoldLu 阅读(21765) 评论(1) 推荐(0)

Linux内存管理 (1)物理内存初始化

摘要: 专题:Linux内存管理专题 关键词:用户内核空间划分、Node/Zone/Page、memblock、PGD/PUD/PMD/PTE、lowmem/highmem、ZONE_DMA/ZONE_NORMAL/ZONE_HIGHMEM、Watermark、MIGRATE_TYPES。 物理内存初始化是 阅读全文

posted @ 2017-12-30 22:40 ArnoldLu 阅读(19893) 评论(0) 推荐(3)

Linux ftrace框架介绍及运用

摘要: 目录: 1. ftrace背景 2. 框架介绍 3. 主要代码分析 4. ftrace的配置和使用 5. ftrace相关工具 在日常工作中,经常会需要对内核进行Debug、或者进行优化工作。一些简单的问题,可以通过dmesg/printk查看,优化借助一些工具进行。 但是当问题逻辑复杂,优化面宽泛 阅读全文

posted @ 2017-12-30 22:39 ArnoldLu 阅读(31735) 评论(0) 推荐(1)

导航