会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sky
我所做的事情都是源于自己对梦想的追求--分享技术、共同创造新世界---欢迎交流:zhangbinghua2012@163.com skyzhangbinghua@gmai.com
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
127
下一页
2022年11月14日
Linux内存管理 (2)页表的映射过程【转】
摘要: 转自:https://www.cnblogs.com/arnoldlu/p/8087022.html 关键词:swapper_pd_dir、ARM PGD/PTE、Linux PGD/PTE、pgd_offset_k。 Linux下的页表映射分为两种,一是Linux自身的页表映射,另一种是ARM32
阅读全文
posted @ 2022-11-14 21:50 Sky&Zhang
阅读(600)
评论(0)
推荐(0)
2022年10月20日
trace系列0 - 概述【转】
摘要: 转自:https://blog.csdn.net/jasonactions/article/details/122250033?spm=1001.2014.3001.5502 1.前言本文主要是根据阅码场 《Linux内核tracers的实现原理与应用》视频课程在aarch64上的实践。这是整个系列
阅读全文
posted @ 2022-10-20 09:57 Sky&Zhang
阅读(216)
评论(0)
推荐(0)
CMA简介【转】
摘要: 转自:https://blog.csdn.net/jasonactions/article/details/123085907?spm=1001.2014.3001.5502 kernel: 5.10arch: arm64 1. 前言CMA是一段连续的内存区域,它的所有页面都是可迁移类型,平时在不需
阅读全文
posted @ 2022-10-20 09:55 Sky&Zhang
阅读(606)
评论(0)
推荐(0)
如何查看linux kernel邮件列表【转】
摘要: 转自:https://blog.csdn.net/jasonactions/article/details/120776434 1. 前言本文主要总结浏览kernel patch的方法,以此希望促成自己养成阅读patch的习惯。用一个朋友的话说,这样才能更好的融入社区。 2. linux版本发展简介
阅读全文
posted @ 2022-10-20 09:53 Sky&Zhang
阅读(768)
评论(0)
推荐(0)
2022年9月19日
devfreq 内核框架介绍【转】
摘要: 转自:https://blog.csdn.net/weixin_39059738/article/details/104260671 目录 一 应用背景 二 软件框架介绍 三 API和用户接口 3.1 device注册接口介绍 3.2 governor使用接口介绍 3.2.1 governor注册接
阅读全文
posted @ 2022-09-19 18:12 Sky&Zhang
阅读(1512)
评论(0)
推荐(0)
Linux sar 命令详解【转】
摘要: 转自:https://www.cnblogs.com/liyongsan/p/7459523.html 参考链接:http://lovesoo.org/linux-sar-command-detailed.html sar命令常用格式 sar [options] [-A] [-o file] t [
阅读全文
posted @ 2022-09-19 18:06 Sky&Zhang
阅读(1052)
评论(0)
推荐(0)
【linux】Linux资源监控统计--sar|cpu+内存+换页+文件+IO队列+设备负载【转】
摘要: 转自:https://blog.csdn.net/bandaoyu/article/details/121169011 目录 即可即看 简介 实例 sar 中的三个工具:sa1 、sa2 、sadc的区别 sar 即可即看要判断系统瓶颈问题,有时需几个 sar 命令选项结合起来 怀疑CPU存在瓶颈,
阅读全文
posted @ 2022-09-19 18:05 Sky&Zhang
阅读(1111)
评论(0)
推荐(0)
剖析《Linux 平均负载:解开谜团》【转】
摘要: 转自:https://blog.csdn.net/cs_tech/article/details/126563993 目录 原文翻译 历史 这3个数字 Linux Uninterruptible Tasks 寻找一个古老的 Linux 补丁 uninterruptible 的由来 今天的 unint
阅读全文
posted @ 2022-09-19 18:03 Sky&Zhang
阅读(438)
评论(0)
推荐(0)
Linux中的RCU机制[一] - 原理与使用方法【转】
摘要: 转自:https://zhuanlan.zhihu.com/p/89439043 RCU机制是自内核2.5版本引入的(2002年10月),而后不断完善,其在Linux的locking机制中的使用占比也是逐年攀升。 基本原理 RCU的基本思想是这样的:先创建一个旧数据的copy,然后writer更新这
阅读全文
posted @ 2022-09-19 17:54 Sky&Zhang
阅读(608)
评论(0)
推荐(0)
Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈【转】
摘要: 转自:https://blog.csdn.net/yangkuanqaz85988/article/details/52403726 转载请注明出处: http://kyang.cc/ 栈是什么?栈有什么作用?首先,栈 (stack) 是一种串列形式的 数据结构。这种数据结构的特点是 后入先出 (L
阅读全文
posted @ 2022-09-19 17:38 Sky&Zhang
阅读(448)
评论(0)
推荐(0)
2022年9月14日
iozone的使用与介绍【转】
摘要: 转自:https://www.jianshu.com/p/faf82e400aa6 iozone的使用与介绍 iozone介绍: iozone(www.iozone.org)是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。可以测试 Read, write, re-
阅读全文
posted @ 2022-09-14 14:01 Sky&Zhang
阅读(988)
评论(0)
推荐(0)
深入理解 Linux eBPF:一个完整阅读清单(转载)【转】
摘要: 转自:https://blog.csdn.net/21cnbao/article/details/95585483 linux eBPF是3.17内核开始引入的一个全新设计,代码目录主要在kernel/bpf 下,它的全称是 extended BPF(eBPF), 目前关于eBPF的资料还比较乱,很
阅读全文
posted @ 2022-09-14 13:45 Sky&Zhang
阅读(1366)
评论(0)
推荐(0)
2022年9月8日
Cache一致性导致的踩内存问题【转】
摘要: 转自:http://blog.coderhuo.tech/2019/07/28/DMA_mem_crash/ 本文主要分享一个Cache一致性踩内存问题的定位过程,涉及到的知识点包括:backtrace、内存分析、efence、wrap系统函数、硬件watchpoint、DMA、Cache一致性等。
阅读全文
posted @ 2022-09-08 13:53 Sky&Zhang
阅读(920)
评论(0)
推荐(0)
如何利用硬件watchpoint定位踩内存问题【转】
摘要: 转自:http://blog.coderhuo.tech/2019/07/21/arm_hardware_breakpoint/ 本文介绍如何使用ARM平台的硬件watchpoint定位踩内存问题,特别是如何在运行过程中自动对特定内存区域添加watchpoint。 在踩内存问题中,最困难的就是找出元
阅读全文
posted @ 2022-09-08 13:50 Sky&Zhang
阅读(1143)
评论(0)
推荐(0)
Linux 监测内存访问的方法汇总【转】
摘要: 转自:https://blog.csdn.net/dianzichongchong/article/details/120133833 1. hw break point它是 linux kernel 自带的,监测一段内存访问信息的方法。它可以检测一段内存是否被读或写。 具体可见 linux 自带例
阅读全文
posted @ 2022-09-08 13:47 Sky&Zhang
阅读(1004)
评论(0)
推荐(0)
netlink, PF_NETLINK - 内核与用户之间的通讯【转】
摘要: 转自:https://www.cnblogs.com/fanweisheng/p/11089533.html SYNOPSIS 总揽 #include <asm/types.h> #include <sys/socket.h> #include <linux/netlink.h> netlink_s
阅读全文
posted @ 2022-09-08 13:41 Sky&Zhang
阅读(481)
评论(0)
推荐(0)
2022年9月1日
CPU知识学习汇总【转】
摘要: 转自:https://www.cnblogs.com/hellokitty2/p/12898962.html 一、相关名词解释 SMP:(Symmetric Multi-Processing)对称多处理,一个chip上集成多个核心SMT:(Simultaneous multithreading)同时
阅读全文
posted @ 2022-09-01 09:25 Sky&Zhang
阅读(747)
评论(0)
推荐(0)
2022年8月31日
Linux devfreq framework 剖析【转】
摘要: 转自:https://www.cnblogs.com/hellokitty2/p/13061707.html 一、简介 当今的复杂SoC由多个子模块协同工作组成。在执行各种用例的操作系统中,并非SoC中的所有模块都需要始终保持最高性能。为方便起见,将SoC中的子模块分组为域,从而允许某些域以较低的电
阅读全文
posted @ 2022-08-31 13:57 Sky&Zhang
阅读(757)
评论(0)
推荐(0)
从 radix tree 到 xarray【转】
摘要: 转自:https://www.cnblogs.com/Linux-tech/p/12961281.html 今天我们来讨论一下内核中从radix tree到xarray结构的演变。radix tree现在普遍应用于page cache中,用于搜索页高速缓存。但是在Linux内核4.20版本之后便被x
阅读全文
posted @ 2022-08-31 13:56 Sky&Zhang
阅读(628)
评论(0)
推荐(0)
2022年8月24日
linux那些事之zero page【转】
摘要: 转自:https://blog.csdn.net/weixin_42730667/article/details/123121624 zero pagezero page是一个特殊的物理页,里面值全部为0,zero page是针对匿名页场景专门进行优化,主要是节省内存和对性能进行了一定优化。当mal
阅读全文
posted @ 2022-08-24 17:53 Sky&Zhang
阅读(1401)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
127
下一页
公告