首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kernel
订阅
tompig
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
揭开 strace 命令捕获系统调用的神秘面纱
大家好,我是飞哥! 在性能观测领域,strace 命令是一个虽然很古老,但很常用的命令。使用它我们可以非常方便地观察某个进程正在执行什么系统调用。
BIO和Request的处理流程
本文把BIO、Request的处理流程分为如下2个阶段: - 发送过程处理:从BIO、Request的生成开始,到给器件发送UFS命令结束 - 回调过程处理:从UFS命令执行完毕,到Request、B
Binder - 6、Binder中的一次拷贝
6、Binder中的一次拷贝 众所周知,Binder之所以高效,是因为它只发生了一次内存拷贝,那么它的“一次拷贝”到底是怎么实现的呢?
简图记录-spinlock使用
Linux内核提供的一种用于保护临界资源的机制,特别是在多核系统中存在 进程与进程/进程与中断/中断与中断之间的并发访问场景。spinlock使用的是一种“忙等”机制
hungtask问题处理
内核某进程/线程长期处于D状态(TASK_UNINTERRUPTIBLE),不能接收信号,只能在资源满足条件时进行唤醒。但是资源超过120s不能满足,即发生hungtask。
基于 VSCode 的 Linux 内核图形化调试
上一篇文章介绍了如何搭建调试 Linux 内核的环境,但调试过程对于 gdb 新手来说可能不太友好,本文介绍了如何通过 VSCode 来调试 Linux 内核。