随笔分类 -  【linux内核】

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 66 下一页
摘要:转自:https://blog.csdn.net/ktpd_pro/article/details/56276994 ntohs, ntohl, htons,htonl的比较和详解* ntohs = net to host short int 16位* htons = host to net sho 阅读全文
posted @ 2020-06-23 17:20 Sky&Zhang 阅读(822) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/pwl999/article/details/79631434 1、DTS语法对于DeviceTree的来历和用处大部分人都已经非常了解了,DeviceTree发源于PowerPC架构,为了消除代码中冗余的各种device注册代码而产生的,现在已经成 阅读全文
posted @ 2020-06-22 15:37 Sky&Zhang 阅读(1336) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/ricks/p/9993245.html 文本将介绍Linux DeviceTree的相关知识,包括DeviceTree源文件、结构、语法、编写规则等。 DeviceTree基础 DeviceTree(以下简称DT)用于描述设备信息以及设备于总线 阅读全文
posted @ 2020-06-22 10:15 Sky&Zhang 阅读(670) 评论(0) 推荐(0)
摘要:转自:https://www.xuebuyuan.com/2125675.html dd 测试sync、fsync和fdatasync参数详解 现在在做ceph性能方面的测试,使用dd命令测试集群的吞吐量,为了排除内存缓冲对实验结果的影响,选择创建二倍于内存的文件,命令如下: dd if=/dev/ 阅读全文
posted @ 2020-06-17 14:31 Sky&Zhang 阅读(3612) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/cywosp/article/details/8767327 传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排 阅读全文
posted @ 2020-06-17 14:30 Sky&Zhang 阅读(581) 评论(0) 推荐(0)
摘要:转自:https://www.sohu.com/a/292825608_467784 系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化。性能剖析的目标是寻找性能瓶颈,查找引发性能问题的原因及热点代码。代码优化的目标是针对具体性能问题而优化代码或编译选项 阅读全文
posted @ 2020-06-17 10:44 Sky&Zhang 阅读(698) 评论(0) 推荐(0)
摘要:转自:https://www.jb51.cc/linux/394057.html 调试 – 观察Linux内核中的变量(内存地址)更改,并在更改时打印堆栈跟踪? 发布时间:2019-06-11 发布网站:脚本之家 脚本之家收集整理的这篇文章主要介绍了调试 – 观察Linux内核中的变量(内存地址)更 阅读全文
posted @ 2020-06-17 10:04 Sky&Zhang 阅读(2212) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/dog250/article/details/105756168 大约10年前,我写过两篇关于Linux内核CFS调度器的文章:https://blog.csdn.net/dog250/article/details/5302865https://b 阅读全文
posted @ 2020-06-09 17:21 Sky&Zhang 阅读(2840) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/ooonebook/article/details/52860186 [kernel 启动流程]系列: [kernel 启动流程] 前篇——vmlinux.lds分析 [kernel 启动流程] (第一章)概述 [kernel 启动流程] (第二章) 阅读全文
posted @ 2020-06-05 17:53 Sky&Zhang 阅读(1232) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/GerryLee93/article/details/106476230/ 1 伙伴系统 2 伙伴系统的结构 2.1 伙伴系统数据结构 2.2 最大阶MAX_ORDER与FORCE_MAX_ZONEORDER配置选项 2.3 内存区是如何连接的 2. 阅读全文
posted @ 2020-06-05 15:23 Sky&Zhang 阅读(1077) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/scarecrow_byr/article/details/48625085 linux syscon and regmap study note-v0.1 2015.9.19 Sherlock draft1. What is regmap and 阅读全文
posted @ 2020-06-04 10:13 Sky&Zhang 阅读(771) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/yi-mu-xi/p/10515609.html 【https://www.jianshu.com/p/dd8ab6b68c6a http://bbs.chinaunix.net/thread-2072818-1-1.html IOMMU htt 阅读全文
posted @ 2020-06-01 11:06 Sky&Zhang 阅读(1050) 评论(0) 推荐(0)
摘要:转自:http://tinylab.org/arm-wfe/ Zhang Binghua 创作于 2020/05/19 打赏 微信公众号 知识星球 关注 @泰晓科技与数千位一线 Linux 工程师做朋友,您准备好了吗? 周一到周五,天天有新文。 日更实战经验与技巧! 1 背景简介 大家好,我叫张昺华 阅读全文
posted @ 2020-05-20 21:15 Sky&Zhang 阅读(3673) 评论(0) 推荐(1)
摘要:转自:https://www.cnblogs.com/willhua/p/10029280.html The Android ION memory allocator 英文原文 ION heaps ION设计的目标 为了避免内存碎片化,或者为一些有着特殊内存需求的硬件,比如GPUs、display 阅读全文
posted @ 2020-05-11 16:15 Sky&Zhang 阅读(1856) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/lifexy/p/10292742.html 使用Kconfig时,需要注意的地方 1.在Kconfig中定义的配置宏,前缀都没有"CONFIG_",只有编译内核时,自动生成autoconf.h才会出现前缀. 2.如果XX_defconfig板卡 阅读全文
posted @ 2020-05-11 10:32 Sky&Zhang 阅读(964) 评论(0) 推荐(0)
摘要:转自:https://source.android.google.cn/devices/architecture/dto/syntax?hl=zh-cn 设备树源 (DTS) 格式是设备树的文本表示形式。设备树编译器 (DTC) 可将这种格式处理为二进制设备树,这是 Linux 内核要求的形式。 使 阅读全文
posted @ 2020-05-07 11:42 Sky&Zhang 阅读(606) 评论(0) 推荐(1)
摘要:转自:https://www.cnblogs.com/zhangmingda/p/10620547.html 问题原因: 默认情况下, Linux会最多使用40%的可用内存作为文件系统缓存。当超过这个阈值后,文件系统会把将缓存中的内存全部写入磁盘, 导致后续的IO请求都是同步的。 将缓存写入磁盘时, 阅读全文
posted @ 2020-05-07 10:44 Sky&Zhang 阅读(3186) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/arnoldlu/p/10721614.html 关键词:/dev/mem、/dev/kmem、mmap、__va、__pa、remap_pfn_range等等。 在日常工作中常有直接操作寄存器或者某一物理地址的需求,busybox中提供了dev 阅读全文
posted @ 2020-05-06 18:10 Sky&Zhang 阅读(1401) 评论(0) 推荐(0)
摘要:转自:https://www.jianshu.com/p/f0d6e7103d9b spinlock用在什么场景? 自旋锁用在临界区代码非常少的情况。 spinlock在使用时有什么注意事项? 临界区代码应该尽可能精简 不允许睡眠(会出现死锁) Need to have interrupts dis 阅读全文
posted @ 2020-04-29 14:35 Sky&Zhang 阅读(1168) 评论(0) 推荐(0)
摘要:转自:http://blog.chinaunix.net/uid-22954220-id-5763682.html BCC(BPF编译器集合 )是用于创建足智多谋内核跟踪和操作程序一套功能强大的适当的工具和示例文件。 它采用扩展BPF( Berkeley包过滤器 ),最初被称为eBPF这是在Linu 阅读全文
posted @ 2020-04-29 11:34 Sky&Zhang 阅读(1354) 评论(0) 推荐(0)

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 66 下一页