会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侧边栏
yooooooo
以有涯之生随无涯之学
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
65
66
67
68
69
70
71
72
73
···
137
下一页
2023年3月6日
进程冻结
摘要: 1 什么是进程冻结 进程冻结技术(freezing of tasks)是指在系统hibernate或者suspend的时候,将用户进程和部分内核线程置于“可控”的暂停状态。 2 为什么需要冻结技术 假设没有冻结技术,进程可以在任意可调度的点暂停,而且直到cpu_down才会暂停并迁移。这会给系统带来
阅读全文
posted @ 2023-03-06 10:56 yooooooo
阅读(240)
评论(0)
推荐(0)
2023年3月5日
加载内核模块-Unknown symbol错误分析
摘要: 在调试过程中,发现一个问题,编译生成一个KO文件,insmod加载后报错: Unknown symbol var_set_integer (err 0) Unknown symbol parse_arg_eq (err 0) 问题分析思路: 一、用命令查看内核中是否已有这个内核符号, 例如要查看是否
阅读全文
posted @ 2023-03-05 13:37 yooooooo
阅读(754)
评论(0)
推荐(0)
2023年3月1日
ftrace之function及function_graph使用
摘要: 一 用途 (1)function 主要用于跟踪内核函数的调用栈(其被调用过程) (2)function_graph 主要用于跟踪内核函数内部调用流程及耗时 这两个对内核性能分析的作用不大,主要用来梳理内核模块的逻辑 二 使用 (1)function 使用 /sys/kernel/debug/trac
阅读全文
posted @ 2023-03-01 12:18 yooooooo
阅读(1307)
评论(0)
推荐(0)
2023年2月28日
一篇搞懂容器技术的基石: cgroup
摘要: 1 为什么要关注 cgroup & namespace 目前我们所提到的容器技术、虚拟化技术(不论何种抽象层次下的虚拟化技术)都能做到资源层面上的隔离和限制。 对于容器技术而言,它实现资源层面上的限制和隔离,依赖于 Linux 内核所提供的 cgroup 和 namespace 技术。 我们先对这两
阅读全文
posted @ 2023-02-28 17:00 yooooooo
阅读(523)
评论(0)
推荐(0)
2023年1月27日
Linux PM QoS framework(3)_per-device PM QoS
摘要: 1. 前言 per-device PM QoS是针对指定设备的QoS framework,背后的思考如下: 1)resume_latency 在Runtime PM的框架下,当device的引用计数减为0的时候,RPM会suspend该device。不过,device进入suspend状态以及从su
阅读全文
posted @ 2023-01-27 11:08 yooooooo
阅读(156)
评论(0)
推荐(0)
Linux PM QoS framework(2)_PM QoS class
摘要: 1. 前言 回顾上一篇文章(Linux PM QoS framework(1)_概述和软件架构),PM QoS framework抽象出4个系统级别的QoS constraint(统称为PM QoS class),分别是cpu&dma latency、network latency、network
阅读全文
posted @ 2023-01-27 10:55 yooooooo
阅读(276)
评论(0)
推荐(0)
2023年1月26日
Linux PM QoS framework(1)_概述和软件架构
摘要: 1. 前言 QOS为Quality Of Service(服务质量)的简称,对PM QoS而言,表示Linux kernel电源管理相关的服务质量。那到底什么是服务质量呢? 我们知道,Linux PM的主要功能,是节省功耗,但同时,会付出一定的性能代价,例如延迟(latency)增加、吞吐量(thr
阅读全文
posted @ 2023-01-26 17:43 yooooooo
阅读(174)
评论(0)
推荐(0)
2023年1月24日
STEP-WISE温控系统
摘要: 本章节分析governor之一的step_wise。 1、基本术语概念 在介绍之前,先介绍几个术语概念来帮助大家理解: 1.1 trip point 可以理解为一个阈值吧,每一个温度区间的阈值可以理解为一个trip point。 1.2 cooling state 可以认为是温控调节的下一目标的索引
阅读全文
posted @ 2023-01-24 17:39 yooooooo
阅读(583)
评论(0)
推荐(0)
2023年1月4日
systemtap从入门到放弃(二)
摘要: 前言 上一篇《systemtap从入门到放弃(一)》我们知道了什么是systemtap,以及如何书写简单的systemtap脚本。本篇承接上文,介绍systemtap的安装和简易场景应用,通过几个小例子掌握systemtap在内核开发调试中的简单使用。 安装systemtap 在linux发行版上安
阅读全文
posted @ 2023-01-04 10:04 yooooooo
阅读(441)
评论(0)
推荐(0)
2022年12月31日
Linux 监控和调试利器 Sysdig 入门教程
摘要: Sysdig 简介 Sysdig 官网 上对自己的介绍是: Open Source Universal System Visibility With Native Contaier Support. 它的定位是系统监控、分析和排障的工具,其实在 Linux 平台上,已经有很多这方面的工具 strac
阅读全文
posted @ 2022-12-31 18:59 yooooooo
阅读(3349)
评论(0)
推荐(0)
上一页
1
···
65
66
67
68
69
70
71
72
73
···
137
下一页
公告