8 JeanCheng

尚未进行身份认证

我要认证

天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。

等级
TA的排名 136

Linux CFS调度器之唤醒WAKE_AFFINE 机制--Linux进程的管理与调度(三十一)

#1 wake_affine 机制select_task_rq_fair 选核其实是一个优选的过程, 通常会有限选择一个 cache-miss 等开销最小的一个根据 wake_affine 选择调度域并确定 new_cpu根据调度域及其调度域参数选择兄弟 idle cpu 根据调度域及其调度域参数选择兄弟 idle cpu根据调度域选择最深idle的cpu根据调度域选择最深idle的cpu find_idest_cpu在进程唤醒的过程中为进程选核时, wake_affine 倾向于

2020-05-24 15:41:15

使用 INSTALL_MOD_STRIP 在 modules_install 的时候 strip 驱动, 减少磁盘占用

#1 问题描述最近自己编译内核安装内核的时候, 总是遇到 /lib/modules 下空间不够, 导致内核安装有问题. 所以就想裁剪下.分析的时候发现, 系统原生内核 /lib/modules/uname -r` 目录驱动大小只有 100M 左右, 但是我自己编译的驱动目录 1.4G 左右.#2 问题分析##2.1 问题原因如果我们内核开启了 CONFIG_DEBUG_...

2020-04-19 19:08:01

深入理解 Linux Load Average

一直不解,为什么io占用较高时,系统负载也会变高,偶遇此文,终解吾惑。#1 load average介绍##1.1 load average 指标介绍uptime和top等命令都可以看到load average指标,从左至右三个数字分别表示1分钟、5分钟、15分钟的load average:uptime16:04:43 up 20 days, 6:08, 2 user...

2020-02-13 12:26:48

开启内核地址随机化KASLR后, qemu 调试 kernel 不能设置断点

#1 问题: gdb 断点异常这几天更新了 qemu, 然后在进行 gdb 调试的时候, 发现断点断不住了.之前都是正常的, 从来没有出现过这种情况啊. 继续分析下看看是哪里出现的异常.#2 原因分析难道是 gdb 或者 QEMU 出现 BUG 了, 我们先看下断点的位置是否正确.vmlinux 中符号的地址(gdb插入断点的位置)gdb 是直接读取 vmlinux ...

2020-02-11 18:01:18

使用 zsh 后HOME/END 键以及小键盘失效

#1 问题描述zsh是一款超赞的shell工具,但是配置复杂,有个闲着没事的程序员,弄了一个开源项目 robbyrussell/oh-my-zsh 截止目前,58.8k+ star就知道有多火了。比如 Spring boot在github才 15.7K+ spring framework 也16.1k+,最近火到炸天的tensorflow 69.4k同样很优秀的有 fisherman/f...

2020-02-04 16:08:50

用户态使用 glibc/backtrace 追踪函数调用堆栈定位段错误

title: 用户态使用 glibc/backtrace 追踪函数调用堆栈定位段错误date: 2018-09-02 18:40author: gatiemetags: linuxcategories:- debugthumbnail:blogexcerpt: 一般用户态程序出现段错误, 而我们想要察看函数运行时堆栈, 常用的方法是使用GDB(bt命令)之类的外部调试器,但是有些时...

2018-11-17 15:24:58

qemu中使用 9p virtio, 支持 host 和 guest 中共享目录

title: qemu中使用 9p virtio, 支持 host 和 guest 中共享目录date: 2018-09-30 19:24author: gatiemetags: hexocategories:- hexothumbnail:blogexcerpt: 博文摘要CSDNGitHubHexoAderstep–紫夜阑珊-青伶巷草AderXCod...

2018-09-30 19:30:55

使用 Hexo 搭建 GitHub Page 博客(二)--使用 GitHub 分支保存 Hexo 环境和博文

CSDN GitHub Hexo Aderstep–紫夜阑珊-青伶巷草 AderXCoding/system/tools 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作因本人技术水平和知识面有限, 内容如有纰漏或者需要修正的地方, 欢迎大家指正, 也欢迎大家提供一些其他好的调试...

2018-09-02 18:23:14

使用 Hexo 创建 GitHub Page 博客(一)

CSDN GitHub Hexo 使用 Hexo 创建属于你自己的 GitHub Page 博客(一) AderXCoding/system/tools 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作因本人技术水平和知识面有限, 内容如有纰漏或者需要修正的地方, 欢迎大家指正,...

2018-09-02 18:19:34

Linux下用火焰图进行性能分析

CSDNGitHubLinux下用火焰图进行性能分析LDD-LinuxDeviceDrivers/study/debug/tools/perf/flame_graph本作品采用知识共享署名-非商业性使用-相同方式共享4.0国际许可协议进行许可,转载请注明出处,谢谢合作因本人技术水平和知识面有限,内容如有纰漏或者需要修正的地方,欢迎大家指正,也欢迎大家提供一些其他好的调

2017-12-24 17:12:48

Ubuntu 安裝 GNU Global(gtags) 阅读Linux内核源码

CSDN GitHub Ubuntu 安裝 GNU Global(gtags) 阅读Linux内核源码 AderXCoding/system/tools/global本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作因本人技术水平和知识面有限, 内容如有纰漏或者需要修正的地方, 欢迎大家指正, 也欢迎大家提供一些其他好的调试工具

2017-12-16 14:26:51

Linux 内核编译 LOCALVERSION 配置(分析内核版本号自动添加的"+"号)

CSDN GitHub Linux 内核编译 LOCALVERSION 配置(分析内核版本号自动添加的”+”号) AderXCoding/system/tools本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作因本人技术水平和知识面有限, 内容如有纰漏或者需要修正的地方, 欢迎大家指正, 也欢迎大家提供一些其他好的调试工具以供

2017-11-12 10:51:00

GCOV+LCOV 代码调试和覆盖率统计工具

CSDN GitHub GCOV+LCOV 代码调试和覆盖率统计工具 AderXCoding/system/tools/gdb/gcov本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作因本人技术水平和知识面有限, 内容如有纰漏或者需要修正的地方, 欢迎大家指正, 也欢迎大家提供一些其他好的调试工具以供收录, 鄙人在此谢谢啦1

2017-10-27 20:03:15

kptr_restrict 向用户空间内核中的指针(/proc/kallsyms-modules显示value全部为0)

CSDN GitHub kptr_restrict 向用户空间内核中的指针(/proc/kallsyms-modules显示value全部为0) LinuxDeviceDrivers/study/debug/filesystem/procfs/kptr_restrict本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作因本人技术

2017-10-22 18:33:38

获得内核函数地址的四种方法

CSDN GitHub 获得内核函数地址的四种方法 LinuxDeviceDrivers/study/debug/filesystem/procfs/func_addr本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作因本人技术水平和知识面有限, 内容如有纰漏或者需要修正的地方, 欢迎大家指正, 也欢迎大家提供一些其他好的调试工

2017-10-22 14:50:24

GDB 调试多进程或者多线程应用

CSDN GitHub [GDB 调试多进程或者多线程应用 ](http://blog.csdn.net/gatieme) | AderXCoding/system/tools/gdb/attach_on_fork |本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作因本人技术水平和知识面有限, 内容如有纰漏或者需要修正的地方,

2017-10-22 13:57:27

Ubuntu 14.04 安装 Docker

CSDN GitHub Ubuntu 14.04 安装 Docker AderXCoding/system/tools/docker本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作因本人技术水平和知识面有限, 内容如有纰漏或者需要修正的地方, 欢迎大家指正, 也欢迎大家提供一些其他好的调试工具以供收录, 鄙人在此谢谢啦1 D

2017-10-08 22:06:13

Ubuntu安装新版的 Thunderbird 邮件客户端

CSDNGitHubUbuntu安装新版的Thunderbird邮件客户端AderXCoding/system/tools/thunderbird本作品采用知识共享署名-非商业性使用-相同方式共享4.0国际许可协议进行许可,转载请注明出处,谢谢合作因本人技术水平和知识面有限,内容如有纰漏或者需要修正的地方,欢迎大家指正,也欢迎大家提供一些其他好的调试工具以供收录

2017-10-08 13:12:28

告别S! S! H! 秒杀终端工具——FastLogin快捷登录

转载自 : 告别S! S! H! 秒杀终端工具——FastLogin快捷登录 原作者 : 范志东(Florian), fanzhidongyzby(GitHub) 项目主页 : fastlogin–ssh快速登录工具题记:自从接触到“跳板机”的概念后,一直就被烦不胜烦的机器名,ip地址,用户名,密码折腾的死去活来,心说能有个小精灵随时帮我输入那些重复的登录信息就好了。我见过最挫

2017-10-08 10:04:19

Ubuntu更新卡在 flashplugin-installer

CSDN GitHub Ubuntu 更新卡在 flashplugin-installer AderXCoding/system/tools/flashplayer/resolve_flashplugin_installer本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作因本人技术水平和知识面有限, 内容如有纰漏或者需要修正的

2017-10-07 08:57:36

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。