Fork me on GitHub
侧边栏
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 135 下一页
摘要: 当我们使用top命令查看系统的资源使用情况时会看到 load average,如下图所示。它表示系统在1、5、15分钟的平均工作负载。那么什么是负载(load)呢?它和CPU的利用率又有什么关系呢? load average:系统平均负载是CPU的Load,它所包含的信息不是CPU的使用率状况,而是 阅读全文
posted @ 2024-11-25 14:02 yooooooo 阅读(1060) 评论(0) 推荐(1)
摘要: Android 12 支持 FUSE 透传功能,此功能可以最大限度地降低 FUSE 开销,从而实现可媲美直接访问下层文件系统的性能。android12-5.4、android12-5.10 和 android-mainline(仅限测试)内核支持 FUSE 透传功能,这意味着是否支持此功能取决于设备 阅读全文
posted @ 2024-11-25 11:36 yooooooo 阅读(192) 评论(0) 推荐(0)
摘要: Linux内核中unlikely宏的作用 在Linux内核中,unlikely宏是一个非常重要的工具,它主要用于 指导编译器进行代码优化,以提高程序的执行效率。 unlikely宏的定义与作用 定义: unlikely宏通常定义为 __builtin_expect(!!(x), 0),其中x是你要判 阅读全文
posted @ 2024-11-21 22:18 yooooooo 阅读(206) 评论(0) 推荐(0)
摘要: Linux内核中的PAGE_SHIFT 什么是PAGE_SHIFT? 在Linux内核中,PAGE_SHIFT是一个非常重要的宏,它定义了一个页的大小,通常是2的幂次方。这个值表示了虚拟地址空间中一个页的偏移量占用了多少位。换句话说,它告诉我们一个页的大小是多少字节。 PAGE_SHIFT的作用 页 阅读全文
posted @ 2024-11-21 21:51 yooooooo 阅读(246) 评论(0) 推荐(0)
摘要: 在 Android 系统中,core control 的目录通常位于: /sys/module/core_ctl/parameters/ 该目录包含一系列文件,用于控制和调节 Android 的 core_ctl 模块的行为。core_ctl 是专门为多核处理器设计的一种动态核心管理机制,尤其在 b 阅读全文
posted @ 2024-11-20 22:02 yooooooo 阅读(285) 评论(0) 推荐(1)
摘要: 前言 上篇博客介绍了iostat的一些输出,这篇介绍blktrace这个神器。上一节介绍iostat的时候,我们心心念念希望得到块设备处理io的service time,而不是service time + wait time,因为对于评估一个磁盘或者云磁盘而言,service time才是衡量磁盘性 阅读全文
posted @ 2024-11-20 21:18 yooooooo 阅读(491) 评论(0) 推荐(1)
摘要: 第一种方法 使用这个转换成ftrace数据 第二种方法 是的,systrace --from-file 是一种方便的方法,用于处理已经生成的 trace 文件(比如 systrace.html 或其他格式),包括提取或转换数据。以下是如何使用 systrace --from-file 来尝试转换为 阅读全文
posted @ 2024-11-19 23:02 yooooooo 阅读(334) 评论(0) 推荐(0)
摘要: 在Linux操作系统中,处理器(CPU)调度是由调度器(Scheduler)负责的,该调度器管理系统中的所有进程,并决定哪个进程在什么时候在哪个CPU上运行。Linux调度器使用了一种称为 Completely Fair Scheduler (CFS) 的调度策略来保证公平性。 为了更有效地管理多处 阅读全文
posted @ 2024-11-18 22:37 yooooooo 阅读(493) 评论(0) 推荐(0)
摘要: 本文是 Systrace 线程 CPU 运行状态分析技巧系列的第三篇,本文主要讲了使用 Systrace 分析 CPU 状态时遇到的 Sleep 与 Uninterruptible Sleep 状态的原因排查方法与优化方法,这两个状态导致性能变差概率非常高,而且排查起来也比较费劲,网上也没有系统化的 阅读全文
posted @ 2024-11-17 22:21 yooooooo 阅读(495) 评论(0) 推荐(0)
摘要: TYPE-C PD供电协议消息格式 PD定义了两种消息类型,分别为控制消息(Control Messages)、数据消息(Data Messages )和扩展消息(Extend Messages)。 PD控制消息 控制消息属于短消息类型,用于管理端口与设备之间的消息流或交换不需要额外数据的消息。控制 阅读全文
posted @ 2024-11-17 17:54 yooooooo 阅读(446) 评论(0) 推荐(0)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 135 下一页