Fork me on GitHub
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 81 下一页
摘要: int mdev_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; int mdev_main(int argc UNUSED_PARAM, char **argv) { RESERVE_CONFIG_BUFFER(temp, PATH_MAX 阅读全文
posted @ 2023-07-19 14:19 yooooooo 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一个 overlay 文件系统包含两个文件系统,一个 upper 文件系统和一个 lower 文件系统,是a56爆大奖在线娱乐新型的联合文件系统。overlay是“覆盖…上面”的意思,overlay文件系统则a56爆大奖在线娱乐一个文件系统覆盖在另一个文件系统上面。 为了更好的展示 overlay 文件系统的原理,现新构建一个ov 阅读全文
posted @ 2023-07-07 14:41 yooooooo 阅读(2360) 评论(0) 推荐(0) 编辑
摘要: 通常来说,文件I/O可以分为两种: - Buffer I/O - Direct I/O ![](https://img-blog.csdnimg.cn/20190320001938378.png) ![](https://img-blog.csdnimg.cn/20200430035748976.p 阅读全文
posted @ 2023-07-07 09:57 yooooooo 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Linux中,%iowait 过高可能是个问题,严重的时候,它能使服务停止, 但问题是,多高才算高? 什么时候应该担心呢? a56爆大奖在线娱乐将讨论 iowait 的含义、相关的统计数据、原理以及 iowait的瓶颈问题 ## 什么是 iowait Linux 中的解释 >Show the percentage 阅读全文
posted @ 2023-07-02 08:50 yooooooo 阅读(129) 评论(0) 推荐(1) 编辑
摘要: 启动时间的优化,分为两大部分,分别是内核部分和用户空间两大部分。 从内核timestamp 0.000000作为内核启动起点,到free\_initmem()输出"Freeing init memory"作为内核启动的终点。 借助于bootgraph.py对内核的kmsg进行分析,输出bootgra 阅读全文
posted @ 2023-06-17 21:45 yooooooo 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 1. 并行编译:使用 make -j 命令来进行并行编译,可以加快编译速度。-j 后面可以跟一个数字,a56爆大奖在线娱乐并行编译的线程数。 2. 懒惰计算:使用 .PHONY 规则来避免无谓的重新编译。该规则告诉 make,这个规则不需要实际的文件来作为依赖,每次都要重新执行。例如: ``` .PHONY: al 阅读全文
posted @ 2023-06-12 11:23 yooooooo 阅读(302) 评论(0) 推荐(0) 编辑
摘要: GPT分区和MBR分区都是硬盘分区的方式,但它们有不同的实现方法和优缺点。 MBR(Master Boot Record)分区是传统的分区方式,它将硬盘分为四个主分区或者三个主分区和一个扩展分区。在a56爆大奖在线娱乐主分区中都可以安装操作系统,扩展分区可以被多个逻辑分区所包含。MBR 分区表使用了一个特定的引导代 阅读全文
posted @ 2023-06-08 20:59 yooooooo 阅读(473) 评论(0) 推荐(0) 编辑
摘要: iCache是指指令缓存,DCache是指数据缓存。iCache是专门用于存储指令的高速缓存,DCache是用于存储数据的高速缓存。iCache用于存储指令,在CPU执行时将指令从iCache中读取,以提高指令执行的速度;DCache则用于存储数据,如变量、数组等,以避免频繁从内存中读取数据,提高程 阅读全文
posted @ 2023-06-08 16:18 yooooooo 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 当中断被关闭(俗称关中断)了,CPU就不能响应其他的事件,如果这时有一个鼠标中断,要在下一次开中断时才能响应这个鼠标中断,这段延迟称为中断延迟。向current_tracer 文件写入 irqsoff字符串即可打开irqsoff来跟踪中断延迟。 ``` [root@linux tracing]# p 阅读全文
posted @ 2023-06-05 20:10 yooooooo 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 在使用slab分配器进行内存分配时,可能会出现以下缺点: 1. 内存碎片化。由于slab分配器需要将内存分成大小相同的块,如果分配不均衡或者对象大小不同,就容易导致内存碎片化。 2. 性能下降。Slab分配器将内存分成不同的缓存区,a56爆大奖在线娱乐缓存区都有自己的对象池。因此,当需要分配内存时,需要先找到合适的 阅读全文
posted @ 2023-06-02 10:44 yooooooo 阅读(91) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 81 下一页