Fork me on GitHub
侧边栏
上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 135 下一页
摘要: 1、安装bpftool工具 看起来,在不同的linux发行版里,bpftool在不同的软件包里,ubuntu 22上,bpftool是linux-tools-generic的一部分,而树莓派里bpftool是一个单独的软件包。 在ubuntu上: sudo apt install linux-too 阅读全文
posted @ 2024-01-01 21:12 yooooooo 阅读(3705) 评论(0) 推荐(1)
摘要: 能量感知调度(EAS)使调度程序能够预测其决策对 CPU 消耗的电量的影响。 EAS 依赖于 CPU 的能量模型 (EM) 来为每个任务选择省电的 CPU,同时要求对执行任务的吞吐量的影响最小。 EAS 仅在异构 CPU 架构上(例如 Arm big.LITTLE)上运行,因为这是通过调度器节省电量 阅读全文
posted @ 2023-12-17 22:01 yooooooo 阅读(943) 评论(0) 推荐(1)
摘要: aarch64 和 ARMv8 是紧密相关但涵义不同的术语,在解释他们的区别之前,让我们先简单理解它们各自的含义: ARMv8: ARMv8 是指 ARM 架构的第八个版本,这是由 ARM Holdings 设计的一种处理器架构(也称为 ARMv8-A)。这个版本首次引入了对 64 位处理器的支持, 阅读全文
posted @ 2023-12-11 11:48 yooooooo 阅读(1710) 评论(0) 推荐(0)
摘要: 4.支持psci情况 上面说了pin-table的多核启动方式,看似很繁琐,实际上并不复杂,无外乎主处理器唤醒从处理器到指定地址上去执行指令,说他简单是相对于功能来说的,因为他只是实现了从处理器的启动,仅此而已,所以,现在社区几乎很少使用spin-table这种方式,取而代之的是psci,他不仅可以 阅读全文
posted @ 2023-12-03 22:14 yooooooo 阅读(728) 评论(0) 推荐(1)
摘要: Linux 中采用了两种不同的优先级范围,一种是 nice 值,一种是实时优先级。在上一篇粗略的说了一下 nice 值和实时优先级,仍有不少疑问,本文来详细说明一下进程优先级。linux 内核版本为 linux 2.6.34 。 进程优先级的相关信息,存放在进程描述符 task_struct 中: 阅读全文
posted @ 2023-12-02 22:55 yooooooo 阅读(460) 评论(0) 推荐(0)
摘要: 1. 前言 在本系列的第 1 部分和第 2 部分,我们介绍了 eBPF 虚拟机内部工作原理,在第 3 部分我们研究了基于底层虚拟机机制之上开发和使用 eBPF 程序的主流方式。 在这一部分中,我们将从另外一个视角来分析项目,尝试解决嵌入式 Linux 系统所面临的一些独特的问题:如需要非常小的自定义 阅读全文
posted @ 2023-11-29 21:49 yooooooo 阅读(245) 评论(0) 推荐(0)
摘要: 1. 前言 在本系列的第 1 部分和第 2 部分中,我们对 eBPF 虚拟机进行了简洁的深入研究。阅读上述部分并不是理解第 3 部分的必修课,尽管很好地掌握了低级别的基础知识确实有助于更好地理解高级别的工具。为了理解这些工具是如何工作的,我们先定义一下 eBPF 程序的高层次组件: 后端:这是在内核 阅读全文
posted @ 2023-11-26 23:26 yooooooo 阅读(168) 评论(0) 推荐(0)
摘要: 在Linux中,透明巨页(Transparent HugePage)和巨页(HugePage)是两种不同的内存管理技术。 透明巨页是Linux内核中的一项特性,旨在提高内存的利用率和性能。它通过将内存分配为更大的巨页(通常为2MB或1GB),减少了对内存页表的访问次数,从而提高了内存访问的效率。透明 阅读全文
posted @ 2023-11-23 11:38 yooooooo 阅读(218) 评论(0) 推荐(0)
摘要: 1. 前言 我们在第 1 篇文章中介绍了 eBPF 虚拟机,包括其有意的设计限制以及如何从用户空间进程中进行交互。如果你还没有读过这篇文章,建议你在继续之前读一下,因为没有适当的介绍,直接开始接触机器和字节码的细节是比较困难的。如果有疑问,请看第 1 部分开头的流程图。 本系列的第 2 部分对第 1 阅读全文
posted @ 2023-11-23 10:28 yooooooo 阅读(166) 评论(0) 推荐(0)
摘要: 1. 前言 有兴趣了解更多关于 eBPF 技术的底层细节?那么请继续移步,我们将深入研究 eBPF 的底层细节,从其虚拟机机制和工具,到在远程资源受限的嵌入式设备上运行跟踪。 注意:本系列博客文章将集中在 eBPF 技术,因此对于我们来讲,文中 BPF 和 eBPF 等同,可相互使用。BPF 名字/ 阅读全文
posted @ 2023-11-20 23:43 yooooooo 阅读(183) 评论(0) 推荐(1)
上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 135 下一页