logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux fsck 机制解析

Linux fsck 机制0. 概述1. Upstart 方式 (ubuntu 14.04 32bit)1.1 配置fsck启动1.2 配置fsck运行参数1.3 mountall.config1.4 mountall1.5 fsck2. Systemd 方式 (ubuntu 16.04 64bit)2.1 普通分区的fsck2.2 Root分区的fsck2.3 ext文件系统的限制2.4 强制f

#linux
Ftrace Hook (Linux内核热补丁) 详解

文章目录1. Ftrace Hook 原理1.1 Ftrace Hook框架1.2 对外接口2. Ftrace Hook 实例2.1 hook 过程2.2 CONFIG_DYNAMIC_FTRACE_WITH_REGS 特性支持3. 内核热补丁实例3.1 热补丁原理3.2 实例参考文档:1. Ftrace Hook 原理关于ftrace hook的原理在Linux ftrace一文中有详细的解析,

Linux Schedule (目录)

本来打算一篇发表的,但是写的太长太长了,注释了很多代码,只能分成一章一篇了。1、调度的时刻2、调度算法3、负载计算4、负载均衡5、EAS(Energy-Aware Scheduling)6、Cgoup

Linux Phy 驱动解析

Linux Phy 驱动的架构解析,phy 芯片的状态怎么传递给 mac netdev 驱动的流程分析。

#linux
Linux usb 7. Linux 配置 ADBD

文章目录1. 简介2. ADBD 源码3. Gadget Device 配置3.1 functionfs3.2 legacy 方式配置 functionfs3.3 configfs 方式配置 functionfs3.4 adb 使用配置参考资料1. 简介ADB 是 Android 环境下非常好用的调试工具。它是 client-server架构,由三部分组成:1、client (adb),运行于开发

#linux#android
Linux usb 5. usbip (USB Over IP) 使用实例

文章目录0. 简介1. Server 配置2. Client 配置参考资料0. 简介USB Over IP 是一种应用很多的场景,目前已经有现成的解决方案 usbip。linux 和 windows 环境下都有配套软件,本文不分析原理就验证一下 Linux 环境下 usbip 功能的使用。1. Server 配置运行环境为 ubuntu 20.04.2。操作命令如下:// (1) 关闭防火墙$ s

#linux
Linux fanotify 解析

Linux fanotify 解析1. 基本介绍1.1 基本原理1.2 fanotify基本功能2. 用户态实现2.1 实例代码2.2 API介绍3. 内核实现3.1 配置fanotify3.1.1 fanotify_init()3.1.2 fanotify_mark()3.2 触发fanotify3.3 响应fanotify3.3.1 fanotify_read()3.3.2 fanotify_

Linux ftrace 1.3、tracer (function、function_graph、irq_off)

如trace event一章的描述,任何一种trace都离不开以下流程:函数插桩。使用各种插桩方式把自己的trace函数插入到需要跟踪的probe point上;input trace数据。在trace的probe函数被命中时,会存储数据到ringbuffer当中;这里还包括filter和trigger功能;ouput trace数据。用户或者程序需要读出trace数据,根据需要输出ra...

Linux schedule 4、负载均衡

4、负载均衡4.1、SMP负载均衡4.1.1、Scheduling Domains4.1.1.1、Scheduling Domains概念借用Linux Scheduling Domains的描述,阐述Scheduling Domains的概念。一个复杂的高端系统由上到下可以这样构成:1、它是一个 NUMA 架构的系统,系统中的每个 Node 访问系统中不同区域的内存有不同的速度。2、同时它又是

Linux ftrace 2.1、ftrace的使用

关于Ftrace的使用,最权威的解读就在”Documentation/trace”文件夹下,我们挑选其中最经典的几个文件来进行翻译,加上自己理解的解读。参考原文:ftrace - Function Tracer1、背景:Ftrace本来设计作为一个内部的tracer提供给系统的开发者和设计者,帮助他们弄清kernel正在发生的行为。它能够调试分析延迟和性能问题。Ftrace发展...

    共 29 条
  • 1
  • 2
  • 3
  • 请选择